码迷,mamicode.com
首页 > 数据库 > 详细

MySQL小测试

时间:2019-09-23 22:34:13      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:efault   有一个   auto   key   类型   负数   sign   value   fill   

<>
2、创建一个字符集为utf8的数据库,将数据库字符集修改为gbk
create database db1 charset='utf8';
alter database db1 charset='gbk';
3、创建一个学生student表,有主键id字段,name唯一字段、age字段、height字段、mobile字段
   主键为自增字段
?   name和mobile联合唯一
?   age和height不可以出现负数
?   增加记录时,name和height字段必须赋值
?   增加记录时,age未赋值,用0填充,mobile未赋值,用Null填充
?   一次性插入一条数据
?   再一次性插入五条数据
?   清空表,并清空主键自增记录
use db1;
select database();
create table student(id char(16) primary key auto_increment, 
    name char(8) NOT NULL, 
    age int unsigned zerofill DEFAULT 0, 
    height int unsigned zerofill NOT NULL, 
    mobile bigint DEFAULT 'NULL',
    unique(name,mobile))engine=innodb charset=utf8;
insert into student values('127.0.0.1','ruakei', '18', '20', '123456789');  

truncate table student;

日考:

1)创建一个引擎为myisam的表t1,有x,y两个int类型字段
create table t1(x int, y int)engine=myisam;

2)创建一个user表,有一个is_delete字段,字段值表示用户是否被删除,1表示已删除,0表示未删除
create table user(is_delete is '是否删除0:未删除  1 已删除';
)

3)创建一个t3表,id为主键,x为唯一键,y,z为联合唯一键,类型都是int类型
create table t3(id int primary key,
    x int unique,
    y int,
    z int,
    unique(y,z));

MySQL小测试

标签:efault   有一个   auto   key   类型   负数   sign   value   fill   

原文地址:https://www.cnblogs.com/abdm-989/p/11575084.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!