-- 查看数据库
show databases;
-- 创建一个数据库
create database if not exists `S55`;
-- 删除数据库
-- 格式: drop database [if exists] 数据库名;
-- 使用某个数据库( 注意: 操作某个数据库之前, 必须先use数据库)
-- 格式: use 数据库名;
-- 查看数据库中有哪些 数据表
-- 格式: show tables;
-- 查看数据表结构
-- desc 表名
-- describe 表名
-- 创建数据表
-- create table [if not exists] 表名(
-- 表字段
-- `字段名` 字段类型 字段属性 .....
-- )engine=存储引擎 default charset=编码格式;
-- 设置表的主键
-- primary key 主键是表的一个特殊字段, 主键的值不能重复
-- 设置表值为无符号输
-- unsigned
-- 设置表的字段值自动增加
-- auto_increment
-- 设置唯一索引
-- unique
-- 主要目的不是为了提高访问速度, 而只是为了避免数据重复
-- 缺点: 会占用磁盘空间, 降低更新表的速度
-- 字段注释
-- comment '注释内容'
-- 设置表的字段默认值
-- default 默认值
-- 设置表的非空约束
-- not null
-- 注意点: 字段名/表名/库名 建议加 `双斜点` 表示防止出现系统关键字
create table if not exists `student`(
`id` int unsigned auto_increment primary key,
`Sid` int unsigned unique not null comment '学号',
`name` varchar(30) not null comment '姓名',
`age` tinyint unsigned default null comment '年龄',
`sex` tinyint(1) default 1 comment '性别 1-男 2-女',
`icon` varchar(255) default null comment '头像',
`status` tinyint(1) default 2 comment '1-激活 2-禁用',
`regtime` int(10) not null comment '注册时间',
`uptime` int(10) default null comment '更新时间'
)engine=MyISAM default charset=utf8;
-- 删除数据表
-- 格式: drop table 表名
查看数据库,创建,删除数据库,设置主键,无符号,自增,唯一索引,注释,默认,非空约束,查看表结构
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 唯一索引/非唯一索引 主键索引(主索引) 聚集索引/非聚集索引 组合索引 唯一索引/非唯一索引 唯一索引 1.唯一...
- 在oracle数据库中操作时,我发现表的唯一约束UNI不能通过视图模式直接删除。 通过查询资料发现可以用下面的方法...
- 1、索引和主键的区别: 主键用来表示数据库记录的唯一性,不允许重复的记录,且键值不能为空。主键也是一个特殊的索引,...