个人博客网:https://wushaopei.github.io/ (你想要这里多有)
一、 表操作
创建数据库
CREATE DATABASE demo
-- 删除数据库
DROP DATABASE demo
-- 第二种方式: 基于现有的表来创建新的表
DROP TABLE em;CREATE TABLE em2
AS
SELECT first_name
FROM employees
【1】 修改表
CREATE TABLE em(
e_id INT PRIMARY KEY,
e_name VARCHAR(20),
e_age INT
)
【2】修改列的类型
如果列中没有数据,那么列的类型可以进行修改
如果列中有数据,orcal是不允许修改的。mysql允许但大家需要谨慎修改
【3】修改列的名称
【4】添加列
【5】删除列
【6】修改表名
【7】删除表
二、事务
例 : AA给BB转钱,转一百块钱
第一个动作 : AA = AA - 100
----- 抛异常了 ------
第二个动作 : BB = BB + 100
思考?如何做到二次动作要完成都完成,要失败都失败
SELECT * FROM em2
三 、数据操纵语言 -- CRUD
【2】 改
【3】 删
【4】删除失败和修改失败(有外键约束的表中)。