MySQL

MySQL语句不区分大小写,关键字建议大写。

DDL数据定义语言:用来定义数据库对象、数据库、表、列等

操作数据库

创建数据库

create database db1;

create database if not exists db1;

删除数据库

drop database db1;

drop database db1 if not exists db1;

查看当前使用的数据库

select database();

进入数据库

use db1;

操作表

查询当前数据库下所有表的名称

show tables;

查询表结构

desc 表名称;

创建表

create table tb_user(
-> id int,
-> username varchar(20),
-> password varchar(20)
-> );

删除表

drop table db1;

修改表

 

DML数据操作语言:对数据进行增删改查

DQL数据查询语言:对表中的数据进行查询

DCL数据控制语言:对数据库进行权限控制

 

 

事务:

数据库的事务包含了一组数据库操作命令,事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败。事务是一个不可分割的工作逻辑单元。

开启事务: start transaction;或begin

提交事务:commit;

回滚事务:rollback;

事务四大特征 ACID

原子性:事务是不可分割的最小操作单位,要么同时成功,要么同时失败。

一致性:事务完成时,必须使所有的数据保持一致状态。

隔离性:多个事务之间,操作的可见性。

持久性:事务一旦提交或回滚,他对数据库中的数据的改变是永久的。

 

posted on 2023-03-15 09:06  啥123  阅读(9)  评论(0编辑  收藏  举报