SQL是Structured Quevy Language(结构化查询语言)的缩写,是专门为数据库建立的操作命令集,是一种功能齐全得数据库语言
1.sql功能分类
- DDL:数据库定义语言
- DML:数据库操作语言
- DQL:数据库查询语言
- DCL:数据库控制语言
2.MySQL数据类型
字符串类型
数值类型
日期和时间类型
2.1 常用数据类型
double, char, varchar, text, blob, data, time, datetime
SQL-DDL
1.创建数据库
create database 数据库名 character set utf8;
or
create database charset=utf8;
2.创建表
create table 表名(
列名1 列明类型 [约束]
列名1 列明类型 [约束]
........
);
3.添加一列字段
alter table 表名 add 列名 数据类型;
4.查看字段信息
desc 表名;
5.修改一个表的字段
alter table 表名 modify 字段名 类型;
6.删除一个字段
alter table 表名 drop 列名;
7.修改表名
rename table 原始表名 to 新表名;
8.查看表的创建细节
show create table 表名;
9.删除表
drop table 表名;
10.查询表中的所有数据
select * from 表名;