day01:数据库DDL

  一:基础概念

数据库:存储数据的仓库,数据是有组织的进行存储

数据库管理系统:操纵和管理数据库的大型软件

SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准

关系图                    day01:数据库DDL_第1张图片

 二:数据模型

关系型数据库:建立在关系模型基础上,由多张相互连接的二维表组成的数据库

day01:数据库DDL_第2张图片

 客户端----->SQL语句---->数据库管理系统------>数据库

三:SQL

(1)通用语法:

1:SQL语句可以使用单行或多行书写,以分号结尾;

2: SQL语句可以使用空格/缩进来增强语句的可读性

3: MySQL数据库的语句不区分大小写关键字建议使用大写

4: 注释--- # /* */

四:DDL

数据定义语言,用来定义数据库对象(数据库,表,字段)

1:数据库操作

   (1):查询所有的数据库--show databases;

day01:数据库DDL_第3张图片

  (2):创建数据库:create database 

day01:数据库DDL_第4张图片

  (3):创建字符集:utf8默认为3个字符集,utf8mb4为四个字符集 

day01:数据库DDL_第5张图片

   (4) :使用数据库。并查询当前数据库 

 day01:数据库DDL_第6张图片

2:表操作

   (1) :show tables;必须在一个库里面进行执行 

day01:数据库DDL_第7张图片

  (2):表操作--创建

create table 表名(

变量名 变量类型 comment '注释',

变量名 变量类型 comment '注释',

变量名 变量类型 comment '注释',

变量名 变量类型 comment '注释‘

)comment '注释’;

day01:数据库DDL_第8张图片

  (3):查询表:desc  表名

day01:数据库DDL_第9张图片

  (4): 展示更为详细的信息:show create table 表名:

day01:数据库DDL_第10张图片

 (5):表修改 

  添加:alter table表名 add 字段名 类型(长度)

day01:数据库DDL_第11张图片

(6):字段:

数据类型:alter table 表名 modify 字段名 新数据类型(长度);

修改字段名和字段类型:alter table 表名 change 旧字段名 新字段名 类型(长度);

day01:数据库DDL_第12张图片

 删除字段:alter table 表名 drop 字段名: 

day01:数据库DDL_第13张图片 

更改表名:alter table 表名 rename to 新表名

 删除表:drop table 表名:

day01:数据库DDL_第14张图片

谢谢大家捧场哟!!!

  

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