2022年MySQL管理员用户名为root.docx
《2022年MySQL管理员用户名为root.docx》由会员分享,可在线阅读,更多相关《2022年MySQL管理员用户名为root.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源MySQL的治理员用户名为root ,密码默认为空 修改 root 密码 MySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(MySQL有一个默认用户名为root ,密码自己设定:假如设为root ); 1 )登录 MySQL root用户:打开命令行,执行:Mysql 代码mysql -uroot -p2)修改 root 密码:Mysql 代码mysql update mysql.user set password=rootwhere User=root;mysql flush privileges;修改该修改密码的语句: update mysql.user se
2、t password=root where User=root; 为: update mysql.user set password=passwordrootwhere User=root;详细说明:见最底下的补充说明;以后再进入 MySQL ,就为:Mysql 代码mysql -uroot -proot7、常用命令:Mysql 代码show databases;- 显示数据库use databasename; -用数据库show tables;- 显示表create table tablenamefield-name-1 fieldtype-1 modifiers,field-name-2f
3、ieldtype-2 modifiers,.;- 创建表alter table tablename add new-fielname new fieldtype-为表加入新列insert into tablenamefieldname-1,fieldname-2 ,fieldname-nvalusevalue- 1,value-2,value-n-增delete from tablename where fieldname=value-删update tablename set fieldname=new-value where id=1- 改select * from tablename-查
4、desc tablename-表定义描述show create table tablename-可以查看引擎alter table tablename engine=InnoDB-修改引擎create table tablenameid int11 ,name varchar10 type=INNODB-建表是设置引擎8、例如: ( 1)登录 MySQL 服务器后,查看当前时间,登录的用户以及数据库的版本欢迎下载精品学习资源Mysql 代码mysql select now,user,version;+-+-+-+| now| user| version |+-+-+-+|2021 - 02 -
5、 2620 : 29 : 51 | rootlocalhost |5.5 . 20|+-+-+-+1 row in set 0.00sec(2) )显示数据库列表Mysql 代码mysql show databases;+-+| Database|+-+| information_schema | mysql| performance_schema | test|+-+4 rows in set 0.03sec(3) )新增数据库并查看Mysql 代码mysql create database test_db;Query OK,1 row affected 0.00 sec mysql sho
6、w databases;+-+| Database|+-+| information_schema | mysql| performance_schema | test| test_db|+-+5 rows in set 0.00sec(4) )选择数据库Mysql 代码欢迎下载精品学习资源mysql use test_db;Database changed查看已选择的数据库:Mysql 代码mysql select database;+-+| database |+-+| test_db|+-+1 row in set 0.00sec(5) )显示当前数据库的全部数据表Mysql 代码mys
7、ql show tables;Empty set 0.00sec(6) )新建数据表并查看Mysql 代码mysql create table person- id int,- name varchar20 ,- sex char1,- birth date- ;Query OK,0 rows affected 0.09secMysql 代码mysql show tables;+-+| Tables_in_test_db |+-+| person|+-+1 row in set 0.00sec(7) )猎取表结构Mysql 代码欢迎下载精品学习资源mysql desc person;+-+-+
8、-+-+-+-+| Field | Type| Null | Key | Default | Extra |+-+-+-+-+-+-+| id| int11 | YES | NULL| name | varchar20 | YES | NULL| sex| char1| YES | NULL| birth | date| YES | NULL|+-+-+-+-+-+-+4 rows in set 0.01sec或者Mysql 代码mysql describe person;+-+-+-+-+-+-+| Field | Type| Null | Key | Default | Extra |+-
9、+-+-+-+-+-+| id| int11 | YES | NULL| name | varchar20 | YES | NULL| sex| char1| YES | NULL| birth | date| YES | NULL|+-+-+-+-+-+-+4 rows in set 0.01sec(8) )查询表中的数据Mysql 代码mysql select * from person;Empty set 0.00sec(9) )插入数据Mysql 代码mysql insert into personid,name,sex,birth- values1, zhangsan, 1, 199
10、0-01-08 ;Query OK,查询表中的数据:1 row affected 0.04 secMysql 代码mysql select * from person;+-+-+-+-+| id| name| sex | birth|欢迎下载精品学习资源+-+-+-+-+|1 | zhangsan |1|1990 - 01 - 08 |+-+-+-+-+1 row in set 0.00sec(10 )修改字段的类型Mysql 代码mysql alter table person modify sex char8 ;Query OK,1 row affected 0.17 sec Record
11、s:1 Duplicates:0 Warnings:0查看字段描述:Mysql 代码mysql desc person;+-+-+-+-+-+-+| Field | Type| Null | Key | Default | Extra |+-+-+-+-+-+-+| id| int11 | YES | NULL| name | varchar20 | YES | NULL| sex| char8| YES | NULL| birth | date| YES | NULL|+-+-+-+-+-+-+4 rows in set 0.01sec(11 )新增一个字段Mysql 代码mysql alt
12、er table person addaddress varchar50 ;Query OK,1 row affected 0.27 sec Records:1 Duplicates:0 Warnings:0查看字段描述:Mysql 代码mysql desc person;+-+-+-+-+-+-+| Field| Type| Null | Key | Default | Extra |+-+-+-+-+-+-+| id| int11 | YES | NULL| name| varchar20 | YES| NULL| sex| char8| YES | NULL| birth| date|
13、YES | NULL|欢迎下载精品学习资源| address | varchar50 | YES | NULL|+-+-+-+-+-+-+5 rows in set 0.01sec(12 )更新字段内容 查看修改前表的内容:Mysql 代码欢迎下载精品学习资源修改:Mysql 代码mysql select * from person;+-+-+-+-+-+| id| name| sex | birth| address |+-+-+-+-+-+|1 | zhangsan |1|1990 - 01 - 08 | NULL|+-+-+-+-+-+1 row in set 0.00sec欢迎下载精品
14、学习资源mysql update person set name=lisiwhere id=1;Query OK,1 row affected 0.04 secRows matched:1 Changed:1 Warnings:0mysql select * from person;+-+-+-+-+-+| id| name | sex | birth| address |+-+-+-+-+-+|1 | lisi |1|1990 - 01 - 08 | NULL|+-+-+-+-+-+1 row in set 0.00secmysql update person set sex=man ,ad
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 MySQL 管理员 用户 名为 root
限制150内