SQL语句学习
2019-03-08 本文已影响0人
D阿东
一、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 新表名;