Mysql 笔记记录
- MySQL学习笔记
- 一、 DDL
- 1. DDL 查询和创建数据库
- 2. DDL 修改、删除、使用数据库
- 3. DDL 查询数据表
- 4. DDL 创建数据表
- 5. DDL 修改数据表
- 6. DDL 删除数据表
- 二、DML
MySQL学习笔记

一、 DDL
1. DDL 查询和创建数据库

SHOW DATABASES;
show create DATABASE mysql;
create DATABASE db1;
create DATABASE if not EXISTS db2;
create DATABASE db3 CHARACTER set utf8;
show create DATABASE db3;
create DATABASE if not EXISTS db4 CHARACTER set gbk;
show create DATABASE db4;
2. DDL 修改、删除、使用数据库

alter DATABASE db4 CHARACTER set utf8;
show create DATABASE db4;
drop DATABASE db1;
drop DATABASE if EXISTS db2;
use db4;
select DATABASE();
3. DDL 查询数据表

use mysql;
SELECT DATABASE();
show TABLEs;
desc user;
show table status from mysql like 'user';
4. DDL 创建数据表

use db3;
CREATE TABLE product ( id INT, NAME VARCHAR ( 20 ), price DOUBLE, stock INT, insert_time date );
desc product;
5. DDL 修改数据表

use db3;
ALTER table product rename to product2;
show table status from db3 like 'product2';
alter table product2 CHARACTER set gbk;
alter table product2 add color varchar(20);
alter table product2 MODIFY color int;
desc product2;
alter table product2 change color colors varchar(25);
alter table product2 drop colors;
6. DDL 删除数据表

use db3;
drop table product2;
drop table if exists product2;
二、DML