1 / 6
文档名称:

MySQL入门指南.doc

格式:doc   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL入门指南.doc

上传人:xgs758698 2016/3/20 文件大小:0 KB

下载得到文件列表

MySQL入门指南.doc

相关文档

文档介绍

文档介绍:MySQL 入门指南, 希望对大家用处!! 一、 SQL 速成以下是一些重要的 SQL 快速参考,有关 SQL 的语法和在标准 SQL 上增加的特性,请查询 MySQL 手册。 1 .创建表表是数据库的最基本元素之一, 表与表之间可以相互独立, 也可以相互关联。创建表的基本语法如下: create table table_name (column_name datatype {identity |null|not null}, …) 其中参数 table_name 和 column_name 必须满足用户数据库中的识别器(identifier) 的要求,参数 datatype 是一个标准的 SQL 类型或由用户数据库提供的类型。用户要使用 non-null 从句为各字段输入数据。 create table 还有一些其他选项, 如创建临时表和使用 select 子句从其他的表中读取某些字段组成新表等。还有,在创建表是可用 PRIMARY KEY 、 KEY 、 INDEX 等标识符设定某些字段为主键或索引等。书写上要注意: 在一对圆括号里的列出完整的字段清单。字段名间用逗号隔开。字段名间的逗号后要加一个空格。最后一个字段名后不用逗号。所有的 SQL 陈述都以分号";" 结束。例: mysql> CREATE TABLE test (blob_col BLOB, index(blob_col(10))); 2 .创建索引索引用于对数据库的查询。一般数据库建有多种索引方案, 每种方案都精于某一特定的查询类。索引可以加速对数据库的查询过程。创建索引的基本语法如下: create index index_name on table_name (col_name[(length)],... ) 例: mysql> CREATE INDEX part_of_name ON customer (name(10)); 3 .改变表结构在数据库的使用过程中, 有时需要改变它的表结构, 包括改变字段名, 甚至改变不同数据库字段间的关系。可以实现上述改变的命令是 alter ,其基本语法如下: alter table table_name alter_spec [, alter_spec ...] 例: mysql> ALTER TABLE t1 CHANGE ab INTEGER; 4 .删除数据对象很多数据库是动态使用的, 有时可能需要删除某个表或索引。大多数数据库对象可以下面的命令删除: drop object_name mysql> DROP TABLE tb1; 5 .执行查询查询是使用最多的 SQL 命令。查询数据库需要凭借结构、索引和字段类型等因素。大多数数据库含有一个优化器(optimizer) , 把用户的查询语句转换成可选的形式, 以提高查询效率。值得注意的是 MySQ L 不支持 SQL9 2 标准的嵌套的 wher e 子句, 即它只支持一个 wher e 子句。其基本语法如下: SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY] [DISTINCT | DISTINCTROW | ALL] select_expression,... [INTO {OU