资源描述:
《数据库语句增删改查》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、mysql语句用法,添加、修改、删除字段一,连接MySQL二,MySQL管理与授权三,数据库简单操作四,数据库备份五,后记 一,连接MySQL格式:mysql-h远程主机地址-u用户名-p回车输入密码进入: mysql-uroot-p回车Enterpassword:,输入密码就可以进入mysql>进入了退出命令:>exit或者ctrl+D 二,MySQL管理与授权第12页共12页1.修改密码:格式:mysqladmin-u用户名-p旧密码password新密码 2.增加新用户:>gran
2、tcreate,select,update....(授予相关的操作权限)->on数据库.*->to用户名@登录主机identifiedby'密码' 操作实例: 给root用户添加密码:#mysqladmin-urootpassword52netseek因为开始root没有密码,所以-p旧密码一项可以省略.登陆测试:#mysql-uroot-p回车输入密码,成功登陆. 将原有的mysql管理登陆密码52netseek改为52china.#mysqladmin-uroot-p52netseekpas
3、sword'52china' 创建数据库添加用户并授予相应的权限:第12页共12页mysql>createdatabasephpbb;QueryOK,1rowaffected(0.02sec) mysql>usephpbb;Databasechangedmysql>grantcreate,select,update,insert,delete,alter->onphpbb.*->tophpbbroot@localhostidentifiedby'52netseek';QueryOK,0rowsaf
4、fected(0.00sec) 授予所有的权限:>grantallprivileges>onbbs.*>tobbsroot@localhostidentifiedby'52netseek' 回收权限:revokecreate,select,update,insert,delete,alteronphpbb.*fromphpbbroot@localhostidentifiedby'52netseek'; 完全将phpbbroot这个用户删除:>usemysql第12页共12页>deletefromu
5、serwhereuser='phpbbroot'andhost='localhost';>flushprivileges;刷新数据库 三,数据库简单操作1.显示数据库列表:>showdatabases;mysqltest2.使其成为当前操作数据库>usemysql;打开数据库.>showtables;显示mysql数据库中的数据表.3.显示数据表的表结构:>describe表名;>describeuser;显示user表的表结构:4.创建数据库,建表>createdatabase数据库名;>use
6、数据库名;>createtable表名(字段设定列表)5.删除数据库,册除表>dropdatabase数据库名;>droptable表名;第12页共12页6.显示表中的记录;select*from表名;7.修改数据库结构:增加字段:altertabledbnameaddcolumn<字段名><字段选项>修改字段:altertabledbnamechange<旧字段名><新字段名><选项>删除字段:altertabledbnamedropcolumn<字段名>实例操作:>createdatabase
7、office;>useoffice;mysql>createtablepersonal(->member_nochar(5)notnull,->namechar(,->birthdaydate,->exam_scoretinyint,->primarykey(member_no)->);QueryOK,0rowsaffected(0.01sec)>descpersonal;显示表结构:+------------+------------+------+-----+---------+-------
8、+第12页共12页
9、Field
10、Type
11、Null
12、Key
13、Default
14、Extra
15、+------------+------------+------+-----+---------+-------+
16、member_no
17、char(5)
18、
19、PRI
20、
21、
22、
23、name
24、char(
25、YES
26、
27、NULL
28、
29、
30、birthday
31、date
32、YES
33、
34、NULL
35、
36、
37、exam_score
38、tinyint(4)
39、YES
40、
41、NULL
42、
43、+------------+------------+-----