但例1增长的用户是十分危险的,你想如某小我知道test1的暗码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以随心所欲了,解决办法见例2。
例2、增长一个用户test2暗码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行萌芽、插入、修改、删除的*作(localhost指本地主机,即MYSQL数据库地点的那台主机),如许用户即应用知道test2的暗码,他也无法大年夜internet上直接拜访数据库,只能经由过程MYSQL主机上的web页来拜访了。
grant select,,update,delete>
刚开端时才两个数据库:mysql和test。mysql库很重要它琅绫擎有MYSQL的体系信息,我们改暗码和新增用户,实际上就是用这个库进行*作。
2、显示库中的数据表:
- show tables;
3、显示数据表的构造:
describe 表名;
4、建库:
create database 库名;
5、建表:
use 库名;
create table 表名 (字段设定列表);
drop database 库名;
drop table 表名;
7、将表中记录清空:
delete from 表名;
8、显示表中的记录:
select * from 表名;
三、一个建库和建表以及插入数据的实例
如不雅你在mysql提示符键入膳绫擎的敕令也可以,但不便利调试。你可以将以上敕令原样写入一个文本文件中假设为school.sql,然后复制到c:\\下,并在DOS状况进入目次\\mysql\\bin,然后键入以下敕令:
mysql -uroot -p暗码 < c:\\school.sql
如不雅成功,空出一行无任何显示;如出缺点,会有提示。(以上敕令已经调试,你只要将//的注释去掉落即可应用)。
四、将文本数据转到数据库中
例:
3 rose 深圳二中 1976-10-10
4 mike 深圳一中 1975-12-23
2、数据传入敕令 load data local infile \"文件名\" table 表名;
留意:你最好将文件复制到\\mysql\\bin目次下,并且要先用use敕令打表地点的库。
6、删库和删表:
五、备份数据库:(敕令在DOS的\\mysql\\bin目次下履行)
- mysqldump --opt school>school.bbb
注释:将数据库school备份到school.bbb文件,school.bbb是一个文本文件,文件名任取,打开看看你话苄新发明
注:在建表中(1)将ID设为长度为3的数字字段:int(3)并让它每个记录主动加一:auto_increment并不克不及为空:not null并且让他成为主字段primary key(2)将NAME设为长度为10的字符字段(3)将ADDRESS设为长度50的字符字段,并且缺省值为深圳。varchar和char有什么差别呢,只有等今后的文┞仿再说了。(4)将YEAR设为日期字段。
【编辑推荐】
- 若何排查MySQL履行逝世锁原因
- 关于Oracle数据库的安然治理
- 分布式数据库数据一致性道理解释与实现
- 若何大年夜MongoDB迁徙到MySQL?这有现成经验!
- 法度榜样员漫画,数据库注入式进击
推荐阅读
沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散!在这份100行的代率攀里,一共有 3 次 shuffle 操作,义务被 spark driver 切分成了 4 个 stage 串行履行,代码地位如下:>>>详细阅读
本文标题:玩抓MYSQL数据库!SQL命令大全!
地址:http://www.17bianji.com/lsqh/38090.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示