震震惊!!!!MySQL必知用法第三课 持续更新中.......

        接上集,说到表格操作今天我们直接上案例
表中的字段修饰:
1.int :整型,只能存储整数类型
2.float :浮点型,可以存储小数类型
3.char :字符类型:固定长度的字符,提前分配好存储空间,无论是否使用,存储空间大小不变
4.varchar :字符类型:可变长度
5.unsigned: 表示的数字是无符号数字(只能是正数)
6.enum :枚举类型(给用户一个选择范围,用户仅仅可以选择一个)
7.null :这个字段可以为空
8.notnull :这个字段不可以为空
9.primarykey :主键,用来唯一标识表中的一条记录(主键的内容不能重复)
10.auto_increment: 设置主键自增
11.default :设置字段的默认值
1.真实案例:
use tb1;    #选择数据库

create table dd(
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 "河北"
)
#创建表名为dd,
字段id 整型 必须是整数 主键自增 不能为空 主键
字段name 固定长度30字符 不能为空
字段age 整型 必须是正整数
字段gender enum(给用户一个选择范围,只能选择范围之内的内容)
字段addr 可变长度最高为50字符 默认值为“河北”

desc dd    #查看表格式

注意点:

  • 插入值的类型,必须和字段的类型保持一致
  • 如果数据类型是字符串,必须引号引起来,数字的话,可以不加
  • 插入的数据顺序和字段的顺序必须保持一致
2.在表中插入数据:

        在表中插入数据有两种格式

2.1第一种格式:

insert into 表名 values(值1,值2,值3)

案例:

insert into dd values(1,"刘波",18,"M","北京")

2.2第二种格式:

insert into dd(age,name,gender) values(20,"龙傲天","F")

注意点:

  • 这里仅仅是向部分字段写入值
  • 没有指定字段,会写如空
  • 字段的顺序要和值的顺序保持一致

删除表中的数据:

deletefrom表名          #删除表中全部的数据
deletefrom表名where条件 #删除表中指定的数据
truncate表名            #删除表中全部的数据,而且会截断表(id会重新开始自增)

案例:

use tb1;
delete from dd
select * from dd
delete from dd where gender = "M" orname = "北京" truncate dd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值