前言:
这篇文章是在看黑马程序员在B站上发布的MySQL教学视频时做的笔记,内容跟视频中PPT的内容相差不大。大家可以通过下面的传送门去看看视频~
正文中写的是格式,需要自行修改部分内容方可运行。
正文:
- 查看当前所有的数据库
SHOW DATABASES;
- 创建数据库
CREATE DATABASE 数据库名;
create DATABASE IF NOT EXISTS 数据库名;
- 切换/选择数据库
USE 数据库名;
- 删除数据库
DROP DATABASE 数据库名;
DROP DATABASE if EXISTS 数据库名;
- 修改数据库编码
-- 将数据库编码改为utf8
ALTER DATABASE 数据库名 CHARACTER SET utf8;
- 创建表
CREATE TABLE [IF NOT EXISTS] 表名(
字段名1 类型[(宽度)] [约束条件] [COMMENT '字段说明'],
字段名2 类型[(宽度)] [约束条件] [COMMENT '字段说明'],
字段名3 类型[(宽度)] [约束条件] [COMMENT '字段说明'],
)[表的一些设置];
- 查看当前数据库所有表
SHOW TABLES;
- 查看某个表的创建语句
SHOW CREATE TABLE 表名;
- 查看表结构
DESC 表名;
- 删除表
DROP TABLE 表名;
- 修改表结构
11.1添加列
ALTER TABLE 表名 ADD 列名 类型(长度) [约束];
11.2修改列名和类型
ALTER TABLE 表名 CHANGE 旧列名 新列名 类型(长度) 约束;
11.3删除列
ALTER TABLE 表名 DROP 列名;
11.4修改表名
RENAME TABLE 表名 TO 新表名;
- 创建临时表(连接结束后消失)
create temporary table 临时表名
as
select 列名 as 名1.....
from 表名;
结语:
本文章是为了在忘记相关语法格式时查阅使用~
上述语法若有错误之处,欢迎指出~