SQL语言的概述
SQL全称为:Structure Query Language(结构化查询语言),SQL语言为关系型数据库的语言,各大关系型数据库都支持SQL语言。SQL语言主要分为DDL(数据定义语言)、DML(数据操作语言)、DQL(数据查询语言)这几个部分。
DDL(数据定义语言)
DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、列、表等。DDL的关键字主要为CREATE 、ALTER、 DROP。
1.创建数据库
创建数据库使用关键字create,基本语法为
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
[(create_definition,...)]
[table_options] [select_statement]
例如:创建一个名字为db1的数据库的语句为
create database db1;
注意:语句结尾一定加分号
2. 查询数据库的定义信息
查询数据库的定义信息关键字为show,例如查看数据库服务器上的所有数据库:
show databases;
查看之前创建的数据库db1
show create database db1;
3.修改数据库
修改数据库使用的关键字为alter,基本语法如下:
ALTER {DATABASE | SCHEMA} [db_name]
alter_specification [, alter_specification] ...
alter_specification:
[DEFAULT] CHARACTER SET charset_name
| [DEFAULT]