1、什么是数据库;
存储数据的仓库, 关系型数据库和非关系型数据库。
2、什么是SQL
SQL:Structured Query Language 结构化查询语言
DQL:Data Query Language 数据查询语 ,如select * from 表名
DDL:Aata Defintion Language 数据定义语言 create、alter、 drop
DML:Data Manipulation Language 数据操纵语言 updata、instert、delete
3、DDL使用
(1)创建数据库语法:create database 数据库名称 。/后面可以跟上charset=gbk/utf8
(2)使用数据库:use 数据库名称;
(3)查询所有数据库 :show databases;
(4)查看数据库创建细节:show create datbase 数据库名称;
(5)删除数据库:drop database;
(6)创建表格 :create table 表格名称(字段1 数据类型,字段2 数据类型…)
(7)查看表结构: desc 表名;
(8)查看所有表格:show tables;
(9)修改表名:alter table 旧表名 rename to 新表名;或rename table 旧表名 to 新表名;
(10) 添加一个字段:Alter table 表名 add 字段名称 数据类型;
(11)修改字段的数据类型 Alter table 表名 modify 字段名称 数据类型;
(12)修改字段名称:Alter table 表名 change 旧字段 新字段 数据类型;
(13) 修改字符集 Alter table 表名 charset =utf8/gbk;
(14)删除表格 drop table 表名;
(15)删除字段:Alter table 表名 drop 字段名称
4、DML使用
一、insert 语句
(1)格式1 insert into 表名(字段1,字段2,字段3…)values(值1,值2,值3…)字段与值一一对应
(2) 格式2 insert into 表名 values(值1,值2,值3…全值)
(3)格式3 insert into 表名(字段1,字段2…)values(值1,值2…)字段与值一一对应,如果没写的字段默认null
二、update语句 修改、更新、数据
(1)格式1:update 表名 set 字段名1=值,字段名2=值;(将所有的记录全部修改)。
(2)格式2:update 表名 set字段名1=值… where条件;满足where条件的记录进行修改
注意事项:
update 表名 set 字段1=值;中 update和表明中不需要加 table;