什么是SQL-DDL语句-DML语句(更新中)

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;

你可能感兴趣的:(数据库)