仓酷云
标题:
发一篇MySQL进门进修(六)
[打印本页]
作者:
愤怒的大鸟
时间:
2015-1-16 20:11
标题:
发一篇MySQL进门进修(六)
DBaaS解决方案既可以解决这些问题,又能为客户节约资金。相反作为解决方案提供商,采用DBaaS模式似乎就并不那么有吸引力了,因为与企业内部署软件的解决方案相比,DBaaS意味着更低的利润。MySQL进门进修(六)
--修正和备份、批处置
偶然我们要对数据库表和数据库举行修正和删除,能够用以下办法完成:
1、增添一列:
如在后面例子中的mytable表中增添一列暗示是不是只身single:
mysql>altertablemytableaddcolumnsinglechar(1);
2、修正纪录
将abccs的single纪录修正为“y”:
mysql>updatemytablesetsingle=ywherename=abccs;
如今来看看产生了甚么:
mysql>select*frommytable;
+----------+------+------------+-----------+--------+
|name|sex|birth|birthaddr|single|
+----------+------+------------+-----------+--------+
|abccs|f|1977-07-07|china|y|
|mary|f|1978-12-12|usa|NULL|
|tom|m|1970-09-02|usa|NULL|
+----------+------+------------+-----------+--------+
3、增添纪录
后面已讲过怎样增添一笔记录,为便于检察,反复与此:
mysql>insertintomytable
->values(abc,f,1966-08-17,china,n);
QueryOK,1rowaffected(0.05sec)
检察一下:
mysql>select*frommytable;
+----------+------+------------+-----------+--------+
|name|sex|birth|birthaddr|single|
+----------+------+------------+-----------+--------+
|abccs|f|1977-07-07|china|y|
|mary|f|1978-12-12|usa|NULL|
|tom|m|1970-09-02|usa|NULL|
|abc|f|1966-08-17|china|n|
+----------+------+------------+-----------+--------+
3、删除纪录
用以下命令删除表中的一笔记录:
mysql>deletefrommytablewherename=abc;
DELETE从表中删除满意由where给出的前提的一笔记录。
再显现一下了局:
mysql>select*frommytable;
+----------+------+------------+-----------+--------+
|name|sex|birth|birthaddr|single|
+----------+------+------------+-----------+--------+
|abccs|f|1977-07-07|china|y|
|mary|f|1978-12-12|usa|NULL|
|tom|m|1970-09-02|usa|NULL|
+----------+------+------------+-----------+--------+
4、删除表:
mysql>droptable****(表1的名字),***表2的名字;
能够删除一个或多个表,当心利用。
5、数据库的删除:
mysql>dropdatabase数据库名;
当心利用。
6、数据库的备份:
退回到DOS:
mysql>quit
d:mysqlbin
利用以下命令对数据库abccs举行备份:
mysqldump--optabccs>abccs.dbb
abccs.dbb就是你的数据库abccs的备份文件。
7、用批处置体例利用MySQL:
起首创建一个批处置文件mytest.sql,内容以下:
useabccs;
select*frommytable;
selectname,sexfrommytablewherename=abccs;
在DOS下运转以下命令:
d:mysqlbinmysql<mytest.sql
在屏幕上会显现实行了局。
假如想看了局,而输入了局良多,则能够用如许的命令:
mysql<mytest.sql|more
我们还能够将了局输入到一个文件中:
mysql<mytest.sql>mytest.out
解决方案提供商应记住DBaaS通常仅仅是解决方案的一部分。客户之所以与他们的解决方案提供商协同工作,不仅是因为他们出售的产品,而且还因为他们所提供的服务。
作者:
若天明
时间:
2015-1-18 18:27
以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
作者:
再现理想
时间:
2015-1-25 11:49
连做梦都在想页面结构是怎么样的,绝非虚言
作者:
活着的死人
时间:
2015-2-2 22:01
换言之,只有在不断的失败中尝试成功,而关于失败的总结却是很少的
作者:
不帅
时间:
2015-2-8 09:15
只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。
作者:
蒙在股里
时间:
2015-2-25 08:42
语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的!
作者:
简单生活
时间:
2015-3-7 19:17
大侠们有推荐的书籍和学习方法写下吧。
作者:
兰色精灵
时间:
2015-3-15 12:10
where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。
作者:
再见西城
时间:
2015-3-22 01:09
数据库物理框架没有变动undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2