mysql分为企业版和社区版 本套笔记是msi安装 cmd操作
安装完毕后打开cmd
SQL数据库登录
mysql -uroot -proot -P3306 -h127.0.0.1
数据库退出(下边三个都可以)
exit quit \q
修改提示符
prompt /d@/u@/h
/d 当前数据库
/h 当前服务器名称
/u 当前用户
/D 当前时间
常用命令
SELECT VERSION(); 当前服务器名称 SELECT USER(); 当前用户 SELECT NOW(); 当前时间
SQL语句规范
关键字函数大写其他小写,分号结尾
创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
{} 花括号里二选一 [] 方括号里可写可不写
1 简单创建
CREATE DATABASE t1; 创建数据库t1 SHOW DATABASES; 查看所有数据库
2 IF NOT EXISTS 忽略警告
CREATE DATABASE IF NOT EXISTS t2; 创建数据库t2 SHOW WARNINGS; 查看警告
3 设置编码 CHARACTER SET
ALTER DATABASE IF NOT EXISTS t3 CHARACTER SET utf8;
删除数据库
DROP {DATABASE | SCHEMA} db_name
/医院医院医院医院医院医院医院医院医院医院医院华丽的分割线医院医院医院医院医院医院医院医院医院医院医院/
MSI下载地址: https://cdn.mysql.com//Downloads/MySQLInstaller/mysql-installer-community-8.0.11.0.msi
安装方法: https://jingyan.baidu.com/article/0bc808fc0df3641bd485b9b3.html
遇到的问题:
MySql8 Client does not support authentication protocol requested by server; consider upgrading MySQL
答案:
USE mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;