mysql语句大全及用法合集 您所在的位置:网站首页 sql语句中for的用法 mysql语句大全及用法合集

mysql语句大全及用法合集

2023-03-12 04:19| 来源: 网络整理| 查看: 265

MySQL

语法语句大全

 

一、

SQL

速成

  

 

结构查询语言

(SQL)

是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件

(

如表、索

引、字段等

)

的建立和操纵。

  

 

以下是一些重要的

SQL

快速参考,有关

SQL

的语法和在标准

SQL

上增加的特性,请查询

MySQL

手册。

  

 

1

.创建表

  

 

表是数据库的最基本元素之一,表与表之间可以相互独立,也可以相互关联。创建表的基本语法如下:

  

 

create 

table 

table_name  

 

(column_name 

data

无效

 

{identity 

|null|not 

null}

  

 

…)

  

 

其中参数

table_name

column_name

必须满足用户数据库中的识别器

(identifier)

的要求,参数

data

无效是一个标准

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 

INTEGER;  

 

4

.删除数据对象

  

 

很多数据库是动态使用的,有时可能需要删除某个表或索引。大多数数据库对象可以下面的命令删除:

  

 

drop 

object_name  

 

mysql> 

DROP 

TABLE 

tb1;  

 

5

.执行查询

  

 

查询是使用最多的

SQL

命令。查询数据库需要凭借结构、索引和字段类型等因素。大多数数据库含有一个优化器

(opti

mizer)

,把用户的查询语句转换成可选的形式,以提高查询效率。

  

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有