1.创建数据库
create database <数据库名>;2.删除数据库
drop database <数据库名>;
drop database if exists <数据库名>;3.查看所有数据库
show databases;
4.切换数据库
use <数据库名>;
5查看所有的数据库引擎show engines;
6 如何查看当前默认的存储引擎
show variables like 'storage_engine';
7.创建表
create table 表名(
列名1 数据类型 [约束] [默认值],
列名2 数据类型 [约束] [默认值],
....
)[engine=存储引擎] [default charset=字符编码集];7.1 存储引擎的选择:
MYISAM(支持全文索引)
INNODB(支持事务,外键)
memory(哈希索引)
7.2.mysql支持的数据类型
① 数值类型 :
整型: int(n)
小数类型 decimal(m,n)
② 字符串类型:
定长 char(n) 若长度小于n,则使用空格填充
可变长度 varchar(n)
-- 插入的字符串内容的长度,都不能超过n
③ SET(值1,值2,...) 类似于枚举④ 日期类型 datetime , date , time , timestamp
5个约束:
3个列级别: not null 非空 unique 唯一 default 默认值
2个表级别: primary key 主键约束 foreign key 外键约束自动增长
auto_increment ,要求这个字段数据类型 整型
9.删除表
drop table if exists 表1,表2,表3....;
-- 若表与表之前存在关联
-- 先删除从表,再删除主表