zoukankan      html  css  js  c++  java
  • day11:DML语言和DDL语言

    DML:数据操作语言:

    insert   插入       ;   update   修改      ;   delete    删除

    一、插入语句

    语法:  insert    into    表名(列名,...)   values(值1,...);

    1、插入的值的类型要与列的类型一致或兼容

    2、不可以为null的列必须插入值,可以为null的列有下列两种方式不插入值

    方式一:

    insert   into   表名(列名1,列名2,...)  values(值1,null,...);

    方式二:可以为null的列不给列名,就可以不插入值

    3、列的顺序可以调换

    4、列的个数和值的个数必须一致

    5、可以省略列名,默认所有列,而且列的顺序和表的顺序一致

    6、批量插入语句

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

    二、修改语句

    语法:update  表名  set  列=新值,列=新值,... where  筛选条件;

    三、删除语句

    语法:delete  from  表名  where  筛选条件;

    DDL:数据定义语言

    库和表的管理

    创建:create   修改:  alter    删除: drop

    一、库的管理

    创建、修改、删除

    1、库的创建

    语法:create  database  库名;

    2、更改字符集

    语法:alter  database  库名  character  set  字符集;

    3、库的删除

    语法:drop  database   库名;

    二、表的管理

    创建、修改、删除

    1、表的创建

    语法:

    create  table  表名(

      字段名称  字段类型(字段长度)  约束,

      字段名称  字段类型(字段长度)  约束,

      ...

      字段名称  字段类型(字段长度)  约束

    );

    2、表的修改

      a、修改表名

    语法:alter  table  表名  rename  to  新表名

      b、修改列名

    语法:alter  table  表名  change  column  旧列名  新列名 字段类型;

      c、修改列的类型或约束

    语法:alter   table  表名  modify  column  列名  新的字段类型;

      d、添加新列

    语法:alter  table  表名  add column  新列名  字段类型;

      e、删除列

    语法:alter  table  表名  drop  column  列名;

    3、表的删除

    语法:drop  table  表名;

  • 相关阅读:
    HDU 2116 Has the sum exceeded
    HDU 1233 还是畅通工程
    HDU 1234 开门人和关门人
    HDU 1283 最简单的计算机
    HDU 2552 三足鼎立
    HDU 1202 The calculation of GPA
    HDU 1248 寒冰王座
    HDU 1863 畅通工程
    HDU 1879 继续畅通工程
    颜色对话框CColorDialog,字体对话框CFontDialog使用实例
  • 原文地址:https://www.cnblogs.com/wuguiyu/p/11757668.html
Copyright © 2011-2022 走看看