MySQL-笔记04

删除:delete from 表名 where 条件(删除的行);
插入:insert into 表名(字段名)  values(修改后的值)
修改:update 表名 set 字段名1=值1,字段名2=值

都是对行进行操作

目录

   12.表的创建

   12.表的创建


   12.1 建表的语法格式(DDL)
      create table 表名(字段名1 数据类型,
                                   字段名2 数据类型,
                                    字段名3 数据类型);
     表名建议以t_或者tbl_开始
     字段名见名知意
   12.2MySQL中的数据类型
      varchar(最大长度255字符):可变长度的字符串,动态分配空间,速度慢,节省空间
     char(最长255):不可变长度的字符串,固定分配空间大小,速度快,浪费空间
     int(最长11):数字中的整数型,Java中的int
     bigint:长整型,Java中的long
     float:单精度浮点型数据
     double:双精度浮点型
     date:短日期
    datetime:长日期类型
    clob:字符大对象,可以存储4g的字符串
    blob:二进制大对象,存储图片声音视频等流媒体数据

   12.3 创建一个学生表
create table t_student(
       no int,
      name varchar(32),
      sex char(1)
);

   12.4 插入数据insert(DML)
   语法格式:
   insert into 表名(字段名1,字段名2...)values(值1,值2...)
   注意:字段名和值要要一一对应,有字段没有数据,显示NULL;
             insert执行成功一定会多一条数据;
             不写字段名,等于都写上的,所以所有值也得写上;

   12.5 插入日期
    数字格式化:format(数字,'格式')
   str_to_date:将字符串varchar类型转换成date类型
   语法格式:str_to_date('字符串日期','日期格式')
   mysql的日期格式:
   %Y:年
   %m:月
   %d:日
   %h:时
   %i:分
   %s:秒
   %Y-%m-%d:可以自动转换,不用函数
   date_format:将date类型转换成具有一定格式的varchar
字符串类型
   数据库中的命名规范:所有标识符小写,单词单词之间_隔开

  12.6 date和datetime的区别
  date是短日期,年月日,%Y-%m-%d
  datetime长日期,年月日时分秒,%Y-%m-%d %h:%i:%s
  now()函数获取当前时间,datetime类型

  12.7 修改update(DML)
  语法格式:
       update 表名 set 字段名1=值1,字段名2=值2...where 条件(挑选修改哪条数据); 
       注意:没有条件限制会导致所有数据全部更新

   12.8 删除delete(DML)
   语法格式:
          delete from 表名 where 条件;
   注意:没有条件,整张表全部删除

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值