数据表的基本操作
1. 创建数据表
1.1.1 规则
create table table_name(
字段名1,数据类型 [列级别约束条件][默认值],
字段名2,数据类型 [列级别约束条件][默认值],
字段名3,数据类型 [列级别约束条件][默认值],
字段名4,数据类型 [列级别约束条件][默认值],
......
[表级别约束条件]
);
使用create table 创建表时,必须要指定以下信息:
- 要创建表的名称,不区分大小写,不能使用SQL语言中的关键字
- 数据表中的每一列(字段)的名称和数据类型,如果创建多个列,需要用逗号隔开。
示例:
create database test;
use test;
create table tb_emp1(
id INT(11),
name VARCHAR(25),
deptId INT(11),
salary FLOAT
);
1.1.2 显示所有的表
show tables;
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0lL8jVIW-1611202987424)(C:\Users\book\AppData\Roaming\Typora\typora-user-images\image-20210115164810220.png)]
1.1.3 显示特定的表内结构
desc tb_emp1;
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UETVIjyH-1611202987426)(C:\Users\book\AppData\Roaming\Typora\typora-user-images\image-20210115165114932.png)]
1.1.4 使用主键约束
主键数据唯一,并且不允许为空。
可以唯一的标识表中的一条记录,可以加快查询速度
分为两种类型:单字段主键&多字段联合主键。
1.1.4.1 单字段主键
主键由一个字段组成
SQL语句格式分为以下两种个情况
1.1.4.1.1 在定义列的同时指定主键
语法规则:
字段名 数据类型 PRIMARY KEY [默认值]
实例: