-- 链接数据库
mysql -u root -p
-- 修改用户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
-- 刷新权限
FLUSH PRIVILEGES;
-- 查询所有的数据库
show databases;
-- 切换数据库(如果表明带特殊符号需要加上``)
use school;
-- 查看所有表
show tables;
-- 查看表中的详细信息
describe student;
-- 创建数据库
create database [if not exists] class;
-- 删除数据库
DROP DATABASE [if exists] class;
-- 删除表
DROP TABLE [if exists] class;
-- 查询数据库
SELECT NAME FROM student;
-- 查询数据库创建语句
show create database school;
-- 查询表创建语句
show create table student;
-- 查询表的结构
DESC student;
-- 修改表名
ALTER TABLE student RENAME AS newstudent;
-- 增加表的字段
ALTER TABLE newstudent ADD age INT(3);
-- 修改约束
ALTER TABLE newstudent MODIFY age VARCHAR(3);
-- 修改表的字段名
ALTER TABLE newstudent CHANGE id newid INT(11);
-- 删除表的字段
ALTER TABLE newstudent DROP age;