字符的修饰
1.int :整型,只能存储整数类型2.float :浮点型,可以存储小数类型3.char :字符类型:固定长度的字符,提前分配好存储空间,无论是否使用,存储空间大小不变4.varchar :字符类型:可变长度5.unsigned: 表示的数字是无符号数字(只能是正数)6.enum :枚举类型(给用户一个选择范围,用户仅仅可以选择一个)7.null :这个字段可以为空8.not null :这个字段不可以为空9.primary key :主键,用来唯一标识表中的一条记录(主键的内容不能重复)10.auto_increment: 设置主键自增11.default :设置字段的默认值
案例
# 选择数据库use tb1;# 创建 tb001 表,字段 id....create table tb001(id int UNSIGNED auto_increment not null primary key ,name char ( 30 ) not null ,age int unsigned ,gender enum ( "M" , "F" ),addr varchar ( 50 ) default "hebei")# 查看都有哪些表show tables# 查看表结构desc tb001
在表中插入数据
注意点:
- 插入值的类型,必须和字段的类型保持一致- 如果数据类型是字符串,必须引号引起来,数字的话,可以不加- 插入的数据顺序和字段的顺序必须保持一致
向表中插入数据
insert into 表名 values(值1,值2,值3)
insert into 表名(字段,字段,字段) values(值1,值2,值3)
删除表中的数据
drop database 库名 #删除一个数据库
drop table 表名 # 删除一个表delete from 表名 # 删除表中全部的数据delete from 表名 where 条件 # 删除表中指定的数据truncate 表名 # 删除表中全部的数据,而且会截断表( id 会重新开始自增)