SQL语句学习

一、SQL语言按照实现的功能不同,主要分为3类:

1、数据操纵语言(DML):主要用来处理数据库中的数据内容。允许用户对数据库中的数据进行查询 插入,更新和删除等操作

2、数据定义语言(DDL):是一组SQL命令,用于创建和定义数据库对象,并且将对这些对象的定义保存到数据字典中。通过DDL语句可以创建数据库对象,修改数据库对象和删除数据库对象等。

3、数据控制语言(DCL):数据控制语言用于修改数据库结构的操作权限。

二、DDL

1、语法:语句后面加分号

2、show databases; : 显示当前数据库列表

3、use 数据库名;:进入/切换到某数据库中

4、create database 数据库名称 [charset utf-8];:创建该数据库,[ ] 中可以不写

5、drop database 数据库名称;:删除该数据库

6、create table (

列名 列类型

...

           );


(注意:应该先进入某数据库(操作2),再进行表格的创建

7、desc 表名;:显示该表的表结构

8、show tables; :显示当前数据库表格

9、修改表:alter table 表名称 操作名称( );

a、增加列:alter table 表名称

add(

列名 列类型

...);


b、删除列:alter table 表名称

drop 列名 ;

c、修改列名称:alter table 表名称

change 旧列名  新列名 新列类型;

d、修改表名称:alter table 表名称

  rename to 新表名;

你可能感兴趣的:(SQL语句学习)