zoukankan      html  css  js  c++  java
  • 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'

  • 相关阅读:
    MSMQ简例
    C#观察者模式简例
    C#常见算法题目(面试准备)
    HttpWebRequest
    自定义Attribute简例
    .Net下的 ORM框架介紹
    for xml path的应用
    .net中日至框架log4net.dll如何使用
    动态载入.ascx用户控件
    wap 2.0 编写规范
  • 原文地址:https://www.cnblogs.com/rose1324/p/8142683.html
Copyright © 2011-2022 走看看