当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
计算机四级指导:MySQL数据库SQL语法参考
发布时间:2010/3/24 19:31:15 来源:城市学习网 编辑:admin

  MySQL数据库SQL语法参考
  一、资料定义 ddl(data definition language)资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间 ...
  一、资料定义 ddl(data definition language)
  资料定语言是指对资料的格式和形态下定义的语言,他是每个资料库要建立时候时首先要面对的,举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的。
  1、建表格:
  create table table_name;
  说明:
  datatype --是资料的格式,详见表。
  nut null --可不可以允许资料有空的(尚未有资料填入)。
  primary key --是本表的主键。
  2、更改表格
  alter table table_name
  add column column_name datatype
  说明:增加一个栏位(没有删除某个栏位的语法。
  alter table table_name
  add primary key
  说明:更改表得的定义把某个栏位设为主键。
  alter table table_name
  drop primary key
  说明:把主键的定义删除。
  3、建立索引
  create index index_name on table_name
  说明:对某个表格的栏位建立索引以增加查询时的速度。
  4、删除
  drop table_name
  drop index_name
  二、资料操作 dml (data manipulation language)
  资料定义好之後接下来的就是资料的操作。资料的操作不外乎增加资料(insert)、查询资料(query)、更改资料(update) 、删除资料(delete)四种模式,以下分 别介绍他们的语法:
  1、增加资料:
  insert into table_name
  values
  说明:
  1.若没有指定column 系统则会按表格内的栏位顺序填入资料。
  2.栏位的资料形态和所填入的资料必须吻合。
  3.table_name 也可以是景观 view_name。
  insert into table_name
  select columnx,columny,... from another_table
  说明:也可以经过一个子查询(subquery)把别的表格的资料填入。
  2、查询资料:
  基本查询
  select column1,columns2,...
  from table_name
  说明:把table_name 的特定栏位资料全部列出来
  select
  from table_name
  where column1 = xxx
  [and column2 yyy] [or column3 zzz]

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved