sql基础语句

ctrl + shhift + c 注释
ctrl + shift + r 取消注释

数据库

sql语句解释
CREATE DATABASE db_name
character set
collate
创建数据库
指定数据库采用的字符集
指定数据库字符集的校对规则
SHOW DATABASES显示数据库
SHOW CREATE DATABASE 表名显示数据库创建语句
DROP DATABASE数据库删除语句
mysqldump -u -p -B 数据库1 数据库2 … > 文件路径.sql备份数据库
Source 文件路径.sql恢复数据库
mysqldump -u -p -B 数据库1 表1 表2 … > 文件路径.sql备份数据库的表
net start mysql开启数据库
net stop mysql关闭数据库

sql语句解释
CREATE TABLE 表名(
字段1 字段类型,
字段2 字段类型,
字段3 字段类型)
character 字符集 collate 校对规则 engine 引擎
创建表
character 如不指定则为所在数据库字符集
collate 如不指定则为所在数据库校对规则
engine 引擎
ALTER TABLE 表名 ADD 字段 字段类型 AFTER 字段添加字段在某个字段的最后
ALTER TABLE 表名 MODIFY 字段 字段类型修改某个字段
ALTER TABLE 表名 DROP 字段删除某个字段
DESC TABLE查看表的结构
RENAME TABLE 表名 TO 新表名修改表名
ALTER TABLE 表名 CHARACTER SET 字符集修改表字符集
ALTER TABLE 表名 CHANGE 字段 新字段 字段类型修改字段
SHOW TABLES查看库中所有表
DROP TABLE 表名删除表

在这里插入图片描述
INSERT
1.插入的数据应与字段的数据类型相同。 比如把’abc’添加到int类型会错误
2.数据的长度应在列的规定范围内, 例如:不能将一个长度为80的字符串加入到长度为40的列中。
3.在values中列出的数据位置必须与被加入的列的排列位置相对应。4.字符和日期型数据应包含在单引号中。
5.列可以插入空值[前提是该字段允许为空],insert into table value(null)
6. insert into tab_name(列名…)values ().(). 形式添加多条记录
7.如果是给表中的所有字段添加数据,可以不写前面的字段名称
8.默认值的使用,当不给某个字段值时,如果有默认值就会添加,否则报错

sql语句解释
INSERT INTO 表名 (字段1,字段2…) VALUES(数据1,数据2…)插入一条数据

UPDATE
1.UPDATE语法可以用新值更新原有表行中的各列。
2.SET子句指示要修改哪些列和要给予哪些值。
3.WHERE子句指定应更新哪些行。如没有WHERE子句,则更新所有的行(记录)
4.如果需要修改多个字段,可以通过set字段1=值1,字段2=值2….

sql语句解释
UPDATE 表名 SET 字段 = 更新数据将表中所有字段更改为新数据
UPDATE 表名 SET 字段 = 更新数据 WHERE …将表中符合要求的字段更改为新数据

DELETE
如果不使用where子句,将删除表中所有数据。
Delete语句不能删除某一列的值(可使用update设为null或者’’)使用delete语句仅删除记录,不删除表本身。
如要删除表,使用drop table语句。drop table 表名;

sql语句解释
DELETE FROM 表名 WHERE …删除符合要求的数据
DELETE FROM 表名删除整张表的数据

SELECT

sql语句解释
SELECT [distinct] * |{column1,column2…} FROM 表名SELECT 指定查询哪些列的数据
column 指定字段名
* 号代表查询所有列
distinct 可选,去除重复数据<必须是指定的所有列数据都相同>
SELECT [distinct] * |{column1,column2…} FROM 表名 WHERE …根据where判断查询的结果

在这里插入图片描述

创建数据库

在这里插入图片描述
在这里插入图片描述

查看/删除数据库

在这里插入图片描述
在这里插入图片描述

备份/恢复数据库

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建表

在这里插入图片描述
在这里插入图片描述

Mysql常用数据类型(列类型)

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

列类型之整型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

列类型之bit

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

列类型之小数型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

列类型之值字符串

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

列类型之字符串

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

列类型之时间

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

练习

在这里插入图片描述
在这里插入图片描述

修改表

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CRUD语句

在这里插入图片描述

insert语句

在这里插入图片描述
在这里插入图片描述
insert使用细节
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

update语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
UPDATE语句使用细节
在这里插入图片描述

delete语句

在这里插入图片描述
在这里插入图片描述
delete语句使用细节
在这里插入图片描述

selete语句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

where

where语句用到的运算符
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

order by

order by
在这里插入图片描述
在这里插入图片描述
查询加强
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值