MySQL基础数据查询及数据操作语法

定位到数据数据库:

use 数据库名;

MySQL查询语法:

SELECT <字段名列表>
FROM <表名或视图>
[WHERE <查询条件>]
[GROUP BY <分组的字段名>]
[HAVING <条件>]
[ORDER BY <排序的字段名>[ASCDESC]]

/*
	其中:
	字段名列表为要查询的字段名,各字段之间使用逗号分隔,若查询表中所有字段,则使用“*”号表示。
	FROM后的表名为要查询的数据的来源,可以单个或多个。
	WHERE子句为可选项,指定查询的条件。
	GROUP BY 子句表名查询出来的数据按指定字段进行分组。
	HAVING子句用于筛选组。
	ORDER BY子句指定按什么顺序显示查询出来的数据,什么字段的升序(ASC)或降序(DESC)。
	
	LIMIT子句:LIMIT [位置偏移量,] 行数; (从第几条数据开始显示,显示几行数据)
*/

删除表:

DROP TABLE `表名`;

修改表名:

ALTER TABLE `表名` RENAME '新表名';

修改字段:

ALTER TABLE `表名` CHANGE '列名' 数据类型;

删除字段:

ALTER TABLE `表名` DROP '字段名';

添加主键约束:

ALTER TABLE `表名` ADD CONSTRAINT '主键名' PRIMARY KEY `表名`(`表内字段`);

添加外键约束:

ALTER TABLE `表名` ADD CONSTRAINT '外键名' FOREIGN KEY (外键字段) REFERENCES `关联表名`(`关联字段`);

插入单行数据:

INSERT INTO `表名`(字段1,字段2) VALUES(字段1,字段2);

插入多行数据:

INSERT INTO `表名`(字段1,字段2) VALUES(字段1,字段2),(字段1,字段2);

将查询结果加入到新表:

CREATE TABLE `新表名` ( SELETE * FROM `原表名` );

更新数据记录:

UPDATE `表名` SET `字段1` =1,`字段2` =2 WHERE `ID`= 1 (更新的约束);

删除数据记录:

DELETE FROM `表名` WHERE条件;

删除表中所有行:

TRUNCATE TABLE `表名`;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

热血码农ZL

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值