MySQL管理员用户名为root整理.docx
- 文档编号:14937710
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:15
- 大小:18.85KB
MySQL管理员用户名为root整理.docx
《MySQL管理员用户名为root整理.docx》由会员分享,可在线阅读,更多相关《MySQL管理员用户名为root整理.docx(15页珍藏版)》请在冰点文库上搜索。
MySQL管理员用户名为root整理
MySQL的管理员用户名为root,密码默认为空修改root密码MySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(MySQL有一个默认用户名为root,密码自己设定:
假如设为root)。
1)登录MySQLroot用户:
打开命令行,执行:
Mysql代码
1mysql-uroot-p
2)修改root密码:
Mysql代码
2mysql>updatemysql.usersetpassword="root"whereUser="root"。
3mysql>flushprivileges。
修改该修改密码的语句:
updatemysql.usersetpassword="root"whereUser="root"。
为:
updatemysql.usersetpassword=password("root")whereUser="root"。
详细说明:
见最底下的补充说明。
以后再进入MySQL,则为:
Mysql代码
4mysql-uroot-proot
7、常用命令:
Mysql代码
5showdatabases。
--显示数据库
6usedatabasename。
--用数据库
7showtables。
--显示表
8createtabletablename(field-name-1fieldtype-1modifiers,field-name-2fieldtype-2modifiers,....)。
--创建表
9altertabletablenameaddnew-fielnamenewfieldtype--为表加入新列
10insertintotablename(fieldname-1,fieldname-2,fieldname-n)valuse(value-1,value-2,value-n)--增
11deletefromtablenamewherefieldname=value--删
12updatetablenamesetfieldname=new-valuewhereid=1--改
13select*fromtablename--查
14desctablename--表定义描述
15showcreatetabletablename--可以查看引擎
16altertabletablenameengine=InnoDB--修改引擎
17createtabletablename(idint(11),namevarchar(10))type=INNODB--建表是设置引擎
8、例如:
(1)登录MySQL服务器后,查看当前时间,登录的用户以及数据库的版本
Mysql代码
18mysql>selectnow(),user(),version()。
19+---------------------+----------------+-----------+
20|now()|user()|version()|
21+---------------------+----------------+-----------+
22|2012-02-2620:
29:
51|root@localhost|5.5.20|
23+---------------------+----------------+-----------+
241rowinset(0.00sec)
(2)显示数据库列表
Mysql代码
25mysql>showdatabases。
26+--------------------+
27|Database|
28+--------------------+
29|information_schema|
30|mysql|
31|performance_schema|
32|test|
33+--------------------+
344rowsinset(0.03sec)
(3)新增数据库并查看
Mysql代码
35mysql>createdatabasetest_db。
36QueryOK,1rowaffected(0.00sec)
37mysql>showdatabases。
38+--------------------+
39|Database|
40+--------------------+
41|information_schema|
42|mysql|
43|performance_schema|
44|test|
45|test_db|
46+--------------------+
475rowsinset(0.00sec)
(4)选择数据库
Mysql代码
48mysql>usetest_db。
49Databasechanged
查看已选择的数据库:
Mysql代码
50mysql>selectdatabase()。
51+------------+
52|database()|
53+------------+
54|test_db|
55+------------+
561rowinset(0.00sec)
(5)显示当前数据库的所有数据表
Mysql代码
57mysql>showtables。
58Emptyset(0.00sec)
(6)新建数据表并查看
Mysql代码
59mysql>createtableperson(
60->idint,
61->namevarchar(20),
62->sexchar
(1),
63->birthdate
64->)。
65QueryOK,0rowsaffected(0.09sec)
Mysql代码
66mysql>showtables。
67+-------------------+
68|Tables_in_test_db|
69+-------------------+
70|person|
71+-------------------+
721rowinset(0.00sec)
(7)获取表结构
Mysql代码
73mysql>descperson。
74+-------+-------------+------+-----+---------+-------+
75|Field|Type|Null|Key|Default|Extra|
76+-------+-------------+------+-----+---------+-------+
77|id|int(11)|YES||NULL||
78|name|varchar(20)|YES||NULL||
79|sex|char
(1)|YES||NULL||
80|birth|date|YES||NULL||
81+-------+-------------+------+-----+---------+-------+
824rowsinset(0.01sec)
或者
Mysql代码
83mysql>describeperson。
84+-------+-------------+------+-----+---------+-------+
85|Field|Type|Null|Key|Default|Extra|
86+-------+-------------+------+-----+---------+-------+
87|id|int(11)|YES||NULL||
88|name|varchar(20)|YES||NULL||
89|sex|char
(1)|YES||NULL||
90|birth|date|YES||NULL||
91+-------+-------------+------+-----+---------+-------+
924rowsinset(0.01sec)
(8)查询表中的数据
Mysql代码
93mysql>select*fromperson。
94Emptyset(0.00sec)
(9)插入数据
Mysql代码
95mysql>insertintoperson(id,name,sex,birth)
96->values(1,'zhangsan','1','1990-01-08')。
97QueryOK,1rowaffected(0.04sec)
查询表中的数据:
Mysql代码
98mysql>select*fromperson。
99+------+----------+------+------------+
100|id|name|sex|birth|
101+------+----------+------+------------+
102|1|zhangsan|1|1990-01-08|
103+------+----------+------+------------+
1041rowinset(0.00sec)
(10)修改字段的类型
Mysql代码
105mysql>altertablepersonmodifysexchar(8)。
106QueryOK,1rowaffected(0.17sec)
107Records:
1Duplicates:
0Warnings:
0
查看字段描述:
Mysql代码
108mysql>descperson。
109+-------+-------------+------+-----+---------+-------+
110|Field|Type|Null|Key|Default|Extra|
111+-------+-------------+------+-----+---------+-------+
112|id|int(11)|YES||NULL||
113|name|varchar(20)|YES||NULL||
114|sex|char(8)|YES||NULL||
115|birth|date|YES||NULL||
116+-------+-------------+------+-----+---------+-------+
1174rowsinset(0.01sec)
(11)新增一个字段
Mysql代码
118mysql>altertablepersonadd(addressvarchar(50))。
119QueryOK,1rowaffected(0.27sec)
120Records:
1Duplicates:
0Warnings:
0
查看字段描述:
Mysql代码
121mysql>descperson。
122+---------+-------------+------+-----+---------+-------+
123|Field|Type|Null|Key|Default|Extra|
124+---------+-------------+------+-----+---------+-------+
125|id|int(11)|YES||NULL||
126|name|varchar(20)|YES||NULL||
127|sex|char(8)|YES||NULL||
128|birth|date|YES||NULL||
129|address|varchar(50)|YES||NULL||
130+---------+-------------+------+-----+---------+-------+
1315rowsinset(0.01sec)
(12)更新字段内容查看修改前表的内容:
Mysql代码
132mysql>select*fromperson。
133+------+----------+------+------------+---------+
134|id|name|sex|birth|address|
135+------+----------+------+------------+---------+
136|1|zhangsan|1|1990-01-08|NULL|
137+------+----------+------+------------+---------+
1381rowinset(0.00sec)
修改:
Mysql代码
139mysql>updatepersonsetname='lisi'whereid=1。
140QueryOK,1rowaffected(0.04sec)
141Rowsmatched:
1Changed:
1Warnings:
0
142mysql>select*fromperson。
143+------+------+------+------------+---------+
144|id|name|sex|birth|address|
145+------+------+------+------------+---------+
146|1|lisi|1|1990-01-08|NULL|
147+------+------+------+------------+---------+
1481rowinset(0.00sec)
149mysql>updatepersonsetsex='man',address='China'whereid=1。
150QueryOK,1rowaffected(0.04sec)
151Rowsmatched:
1Changed:
1Warnings:
0
152mysql>select*fromperson。
153+------+------+------+------------+---------+
154|id|name|sex|birth|address|
155+------+------+------+------------+---------+
156|1|lisi|man|1990-01-08|China|
157+------+------+------+------------+---------+
1581rowinset(0.00sec)
为了方便下面测试删除数据,在向person表中插入2条数据:
Mysql代码
159mysql>insertintoperson(id,name,sex,birth,address)
160->values(2,'wangwu','man','1990-01-10','China')。
161QueryOK,1rowaffected(0.02sec)
162mysql>insertintoperson(id,name,sex,birth,address)
163->values(3,'zhangsan','man','1990-01-10','China')。
164QueryOK,1rowaffected(0.04sec)
165mysql>select*fromperson。
166+------+----------+------+------------+---------+
167|id|name|sex|birth|address|
168+------+----------+------+------------+---------+
169|1|lisi|man|1990-01-08|China|
170|2|wangwu|man|1990-01-10|China|
171|3|zhangsan|man|1990-01-10|China|
172+------+----------+------+------------+---------+
1733rowsinset(0.00sec)
(13)删除表中的数据删除表中指定的数据:
Mysql代码
174mysql>deletefrompersonwhereid=2。
175QueryOK,1rowaffected(0.02sec)
176mysql>select*fromperson。
177+------+----------+------+------------+---------+
178|id|name|sex|birth|address|
179+------+----------+------+------------+---------+
180|1|lisi|man|1990-01-08|China|
181|3|zhangsan|man|1990-01-10|China|
182+------+----------+------+------------+---------+
1832rowsinset(0.00sec)
删除表中全部的数据:
Mysql代码
184mysql>deletefromperson。
185QueryOK,2rowsaffected(0.04sec)
186mysql>select*fromperson。
187Emptyset(0.00sec)
(14)重命名表查看重命名前的表名:
Mysql代码
188mysql>showtables。
189+-------------------+
190|Tables_in_test_db|
191+-------------------+
192|person|
193+-------------------+
1941rowinset(0.00sec)
重命名:
Mysql代码
195mysql>altertablepersonrenameperson_test。
196QueryOK,0rowsaffected(0.04sec)
197mysql>showtables。
198+-------------------+
199|Tables_in_test_db|
200+-------------------+
201|person_test|
202+-------------------+
2031rowinset(0.00sec)
(15)新增主键
Mysql代码
204mysql>altertableperson_testaddprimarykey(id)。
205QueryOK,0rowsaffected(0.11sec)
206Records:
0Duplicates:
0Warnings:
0
207mysql>descperson_test。
208+---------+-------------+------+-----+---------+-------+
209|Field|Type|Null|Key|Default|Extra|
210+---------+-------------+------+-----+---------+-------+
211|id|int(11)|NO|PRI|0||
212|name|varchar(20)|YES||NULL||
213|sex|char(8)|YES||NULL||
214|birth|date|YES||NULL||
215|address|varchar(50)|YES||NULL||
216+---------+-------------+------+-----+---------+-------+
2175rowsinset(0.00sec)
删除主键:
Mysql代码
218mysql>altertableperson_testdropprimarykey。
219QueryOK,0rowsaffected(0.18sec)
220Records:
0Duplicates:
0Warnings:
0
221mysql>descperson_test。
222+---------+-------------+------+-----+---------+-------+
223|Field|Type|Null|Key|Default|
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL 管理员 用户 名为 root 整理