MySQL

1. 数据库

  • 概念:存储和管理数据的仓库(DataBase)

  • 数据库管理系统:操纵和管理数据库的大型软件(DataBase Management System)

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

  • SQL分类:

分类说明
DDL数据定义语言,用来定义数据库对象
DML数据操作语言,用来对数据库中的数据进行增删改
DQL数据查询语言,用来查询数据库中表的记录
DCL数据控制语言,用来创建数据库用户、控制数据库的访问权限

2. DDL

查询:

查询所有数据库:show databases;
查询当前数据库:select database();

使用:  使用数据库: use 数据库名;

创建:  create database [ if exists ] 数据库名;

删除:  drop database [ if esits ] 数据库名;

注: 上述语法中的 database ,也可以替换成 schema。如:create schema db01;

添加字段alter table 表名  add   字段名类型(长度)[comment注释][约束]:

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

修改字段名和字段类型alter table表名  change l旧字段名新字段名类型(长度)[comment注                                            释][约束];

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

修改表名rename table 表名  to  新表名;



3. DML

指定字段添加数据:insert into表名(字段名1,字段名2)values(值1,值2);

全部字段添加数据insert into表名  values(值1,值2,);

批量添加数据(指定字段)insert into表名(字段名1,字段名2)values(值1,值2),(值1,值                                              2);

批量添加数据(全部字段):insert into表名  values(值1,值2,…),(值1,值2,…);

修改数据update表名  set字段名1=值1,字段名2=值2,…[where条件];

删除数据:delete from表名  [where条件];

注意事项:

1. DELETE语句的条件可以有,也可以没有,如果没有条件,则会删除整张表的所有数据。

2. DELETE语句不能删除某一个字段的值(如果要操作,可以使用UPDATE,将该字段的值置为

   NULL)。


 




 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值