mysql核心知识之DDL数据定义语言

2019-11-13  本文已影响0人  潇豪

1. mysql数据库必备知识之创建、查看以及使用/切换

数据库的创建使用

直接创建数据库 db1
create database db1;
查看当前在哪个库里边
select database();
进入库的操作
use 库名;
判断是否存在,如果不存在则创建数据库 db2
create database if not exists db2;
创建数据库并指定字符集为 gbk
create database db3 default character set gbk;
查看某个库是什么字符集;
show create database xxx;
查看当前mysql使用的字符集
show variables like 'character%';


2. mysql创建表之常用数据类型

常用数据类型


3 .mysql数据表必备知识之创建表

CREATE TABLE 表名 (
                            字段名1 字段类型1 约束条件1 说明1,
                            字段名2 字段类型2 约束条件2 说明2, 
                            字段名3 字段类型3 约束条件3 说明3 ); 

create table 新表名 like 旧表名;
comment ----说明解释 
not null ----不为空 
default ----默认值 
unsigned ----无符号(即正数) 
auto_increment ----自增 
zerofill ----自动填充 
unique key ----唯一值

CREATE TABLE student (id tinyint(5) zerofill auto_increment not null comment '学生学号', name varchar(20) default null comment '学生姓名', age tinyint default null comment '学生年龄', class varchar(20) default null comment '学生班级', sex char(5) not null comment '学生性别', unique key (id) )engine=innodb charset=utf8;; CREATE TABLE student (id tinyint(5) auto_increment default null comment '学生学号', name varchar(20) default null comment '学生姓名', age tinyint default null comment '学生年龄', class varchar(20) default null comment '学生班级', sex char(5) not null comment '学生性别', unique key (id) )engine=innodb charset=utf8;;
图片.png

4. mysql数据表必备知识之查看

上一篇下一篇

猜你喜欢

热点阅读