MySQL的管理员用户名为
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MySQL的管理员用户名为root,密码默认为空修改root密码MySQL配置好后,启动成功,默认密码是空,但是为了安全,设置密码(MySQL有一个默认用户名为root,密码自己设定:假如设为root)。1)登录MySQL root用户:打开命令行,执行:
Mysql代码
1mysql -uroot -p
2)修改root密码:
Mysql代码
2mysql> update er set password="root" where User="root";
3mysql> flush privileges;
修改该修改密码的语句:update er set password="root" where User="root"; 为:update er set password=password("root") where User="root";详细说明:见最底下的补充说明。以后再进入MySQL,则为:
Mysql代码
4mysql -uroot -proot
7、常用命令:
Mysql代码
5show databases;--显示数据库
6use databasename; --用数据库
7show tables;--显示表
8create table tablename(field-name-1 fieldtype-1 modifiers,field-name-2
fieldtype-2 modifiers,....);--创建表
9alter table tablename add new-fielname new fieldtype--为表加入新列
10insert into
tablename(fieldname-1,fieldname-2,fieldname-n)valuse(value-1,value-2,value-n)--增
11delete from tablename where fieldname=value--删
12update tablename set fieldname=new-value where id=1--改
13select * from tablename--查
14desc tablename--表定义描述
15show create table tablename--可以查看引擎
16alter table tablename engine=InnoDB--修改引擎
17create table tablename(id int(11),name varchar(10) )type=INNODB--建表是设置引擎
8、例如:(1)登录MySQL服务器后,查看当前时间,登录的用户以及数据库的版本
Mysql代码
18mysql> select now(),user(),version();
19+---------------------+----------------+-----------+ 20| now() | user() | version() | 21+---------------------+----------------+-----------+ 22| 2012-02-2620:29:51 | root@localhost | |
23+---------------------+----------------+-----------+ 241 row in set (0.00 sec)
(2)显示数据库列表
Mysql代码
25mysql> show databases;
26+--------------------+
27| Database |
28+--------------------+
29| information_schema |
30| mysql |
31| performance_schema |
32| test |
33+--------------------+
344 rows in set (0.03 sec)
(3)新增数据库并查看
Mysql代码
35mysql> create database test_db;
36Query OK, 1 row affected (0.00 sec)
37mysql> show databases;
38+--------------------+
39| Database |
40+--------------------+
41| information_schema |
42| mysql |
43| performance_schema |
44| test |
45| test_db |
46+--------------------+
475 rows in set (0.00 sec)
(4)选择数据库
Mysql代码
49Database changed
查看已选择的数据库:
Mysql代码
50mysql> select database();
51+------------+
52| database() |
53+------------+
54| test_db |
55+------------+
561 row in set (0.00 sec)
(5)显示当前数据库的所有数据表
Mysql代码
57mysql> show tables;
58Empty set (0.00 sec)
(6)新建数据表并查看
Mysql代码
59mysql> create table person(
60 -> id int,
61 -> name varchar(20),
62 -> sex char(1),
63 -> birth date
64 -> );
65Query OK, 0 rows affected (0.09 sec) Mysql代码
66mysql> show tables;
67+-------------------+
68| Tables_in_test_db |
69+-------------------+
70| person |
71+-------------------+
721 row in set (0.00 sec)
(7)获取表结构
Mysql代码