drop 命令删除数据库

drop database <数据库名>;

TRUNCATE table <表名> --清空表数据
create datebase xxxx;  --创建数据库
show databases;   --查看数据库

use xxxx(切换数据库);

show tables;  --查看表

describe xxx;  --打开一个表

修改:ALTER

VARCHAR(XX) =[约束]


--修改已有表名
ALTER TABLE Name RENAME TO (New Name)

--增加表 字段
ALTER TABLE Name ADD color (约束)
--修改表 字段
ALTER TABLE Name MODIFY (字段名) (修改约束)   --只能修改约束 不能重命名
--字段重命名
ALTER TABLE Name CHANGE (原来字段名) (新字段名) (修改约束)  --可以重命名字段 也可以修改约束

--删除字段
ALTER TABLE DROP Name

DROP TABLE [IF NOT EXISTS] xxx   --中括号里的为判断 以免报错出现更多的问题

添加:INSERT

insert into XXX (`XXX`) values (`XXX`) --单个插入

insert into XXX (`XXX`,`XXX`,`XXX`) values (`XXX`,`XXX`,`XXX`)  --多个插入



----------


例子:

INSERT INTO `school` (`name`,`sex`)
VALUES ('张三','男'),('李四','男'),('王五','男');

修改:UPDATE

UPDATE `Name` SET `字段名`=新值;  --没有声明条件的话会修改整个表 ⚠ !!

UPDATA `Name` SET `字段名`=新值 WHERE `id`=xx;  --修改单个字段的值 因为 id是唯一的

UPDATE `NAME` SET `字段名`=新值,`字段名`=新值 WHERE `ID`=xx; --修改多个字段的值

--还有高级写法


UPDATE `student` SET `字段名` ='新值' WHERE `name`='原lai' AND `sex`='男'

查询:select
mysql核心

SELECT `字段名` FROM `表名`  --查询指定所有字段数据

--查询多个信息
SELECT `字段名`,`字段名`,`字段名` FROM `表名`  --查询指定信息


SELECT `字段名` AS 修改头名 FROM  `表名` --给字段起名字 表名后面也可以改名字

--函数concat(a,b)

SELECT CONCAT('文字:',`字段名`) FROM `表名`


SELECT DISTINCT `字段` FROM `表名`--去重
--例子:
SELECT DISTINCT `studentno` AS 号码 ,`studentresult` +1 AS '加一后的分数' FROM `result`
Where子句之逻辑运算符

Demo


image.png

Demo

最后修改:2021 年 03 月 18 日
如果觉得我的文章对你有用,请随意赞赏