• mySQL数据库设计范式及增删改查操作


    数据库设计的三大范式:
    1·列的原子性:
    每一列是不可再分的
    2·表里面的每一列都应该与主键有关系
    3·表里面的每一列都应该与主键有直接关系

    CRUD操作

    添加数据:
    insert into 表名
    values('p007','李四',0,'n001','1998-2-3 14:20:30');

    #insert into info values('p007','李四',0,'n001','1998-2-3 14:20:30');
    #insert into info(Code,Name,Sex,Nation) values('p007','李四',0,'n001');


    1.如果该列类型为字符串,数据外层家单引号
    2.如果该列类型为bool型,添加0或1,不加单引号
    3.如果该列类型为日期时间类型,添加格式为'年-月-日 时:分:秒'
    4.如果该列类型为整数或小数类型,数据外层不要加任何东西
    5.表里面有几列,添加的数据就有几个
    6.SQL语句里面不区分大小写
    7.自增长列给0

    修改数据:
    update 表名 set Name='王五' where 条件
    #update info set Name='王五' where code='p005'
    #update info set Name='张三',sex=1 where code='p005' 修改多个数据用逗号隔开

    删除数据:
    delete from 表名 where 条件
    #delete from info where code='p008'

    查询数据:
    查询所有数据:
    select * from 表名
    #select * from info 查询所有列
    查询指定列:
    select code,name from info
    查询指定行(条件查询):
    select * from info where nation='n001'

  • 相关阅读:
    IOS整体代码复习一
    IOS复习UIActionSheet&UIAlertView
    IOS复习Plist文件的读取和写入
    IOS复习UITextfield&UILabel
    iOS中判断两个圆是否重叠
    iOS指针回调函数
    ios函数指针
    iOS分区
    ios指针第二天
    iOS指针第一天
  • 原文地址:https://www.cnblogs.com/rose1324/p/8142683.html
Copyright © 2020-2023  润新知