sql语句创建表,及对表数据进行增删改

本文介绍了MySQL中的基本数据类型,如int、bigint、float等,并详细解释了char与varchar的区别及应用场景。此外,还介绍了创建表、插入数据、删除数据、更新数据等基本SQL语句的使用方法。

1)关于MySQL中的字段的数据类型

  • int   整数型
  • bigint   长整型
  • flaot   浮点型
  • char   定长字符串
  • varchar   可变长字符串(最大为255个字符)
  • date   日期类型
  • BLOB   二进制大对象(储存图片、视频等流媒体信息)
  • CLOB   字符大对象(储存较大文本,如:储存4G的字符串)

char和varchar如何选择
当某个字段中的数据长度不发生改变的时候,则采用char,例如:性别、生日等;
当一个字段的数据长度不确定时,则采用varchar,例如:姓名等


2)创建表
语法格式:
  create table 表名(
   字段名1 数据类型, (约束)
   字段名2 数据类型, (约束)
   …
  );

表名在数据库当中一般建议以:t_或者tbl_开始


3)insert语句
语法格式:

  • insert into 表名(字段名1,字段名2,…)values(值1,值2,…);
     要求:1.字段的数量和值的数量相同,并且数据类型要对应相同。
      2.当插入的字段少于表中字段,则剩下的字段自动插入NULL
      3.字段可以省略不写,但是后面的值对数量和顺序有要求
      4.一次可以插入多行数据,每行数据用 隔开

将查询结果插入到一张表中

insert  into  表名1  select语句;

表的复制(将查询结果当做表创建出来)

create table 表名 as select语句;

4)delete语句
语法格式:
  delete from 表名 where 条件;

删除大表中的数据
truncate table 表名;
//表被截断,不可回滚,永久丢失


5)update语句
语法格式:
 update 表名 set 字段名1=值1,字段名2=值2…where 条件;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值