MYsql数据库

字符的修饰

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 会重新开始自增)

 

  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值