环境配置 path -> bin
MySQL 默认端口号 3306 编码方式utf8 超级用户root 客户端localhost创建 CREATE DATABASE
修改 ALTER DATABASE
删除 DROP DATABASE
cmd规范
关键字与函数名称全部大写数据库名称、表名称、字段名称全部小写
SQL语句必须以分号结尾
\u 当前用户
\d 当前数据库
\D 完整的日期
\h 服务器名称
开启(版本号5.7)
c:\Windows\system32>net start mysql57停止
c:\Windows\system32>net stop mysql57登录
c:\Windows\system32>mysql -uroot -p输入密码登录
or
c:\Windows\system32>mysql -u用户名 -p密码 -P端口名称 -h服务器地址
(-uroot, -p密码, -P默认端口3306,-h本地地址127.0.0.1)
更改密码
c:\Windows\system32>mysqladmin -u用户名 -p旧密码 password 新密码版本号
c:\Windows\system32>mysql -Vor
mysql> SELECT VERSION();
更改提示符PROMPT
mysql> PROMPT \u @ \h \d>root @ localhost (none) >
退出
mysql> exit;mysql> quit;
mysql> \q;
打开数据库test
mysql> USE test;显示当前打开的数据库
mysql> SELECT DATABASE();显示日期
mysql> SELECT NOW();显示当前用户
mysql> SELECT USER();数据库操作
{}:必选项[]:可选项
数据库创建
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;mysql> CREATE DATABASE t1; //默认编码方式utf8
mysql> CREATE DATABASE IF NOT EXISTS t1; //若存在t1则警告
mysql> CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk; // t2为gbk编码方式
SHOW WARNINGS; //查看警告
SHOW DATABASES; //查看当前服务器的数据库列表
SHOW CREATE DATABASE t1; //显示数据库创建时的指令
修改数据库
ALTER {DATABASE|SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;mysql> ALTER DATABASE t2 CHARACTER SET = utf8; //修改编码方式
删除数据库
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;mysql> DROP DATABASE IF EXISTS t2;