请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 463|回复: 2

小帆私房笔记——mysql 增删改查 语句的

[复制链接]

7

主题

12

帖子

155

积分

注册会员

Rank: 2

积分
155
发表于 2021-9-29 20:28:06 | 显示全部楼层 |阅读模式
1. 查看当前系统所有的数据库
show databases;
2. 创建数据库
create database 数据库名;
3. 显示数据库结构
show create database 数据库名;
4. 打开数据库
use 数据库名;
MySQL中数据大小写不区分。
5. 查看数据库中的表:
show tables;
先要切换数据库,用use 数据库名,再查看该数据库中的表。
6. 查看其它数据库的表
select * from ste.xyb;
7. 创建库表
Create table 表名(字段名1数据类型[约束条件],
...
[其他约束条件]
....)其他选项(例如存储引擎、字符集等选项);
例如:create database stuA  DEFAULT CHARSET=‘utf8’;可以在建库时指定字符集,避免中文数据乱码的问题。
8. 查看表结构
desc 表名;
9. 查看指定表的详细信息
show create table表名;
10. 向表中新增/插入数据
1)insert into 表名(字段列表)values(字段值);
字段列表和值列表必须保持三个一致:
1) 顺序一致;
2) 数据类型一致;
3) 个数一致;
2)一次插入多条数据,目前只有MySQL支持,其他数据库不支持。
insert into 表名(字段列表) values(值列表)(值列表)(值列表)……;
3)使用insert into … select 插入结果
insert into目标表名[(字段列表1)]
select (字段列表2) from 源表 where条件表达式
字段列表1与字段列表2的字段个数必须相同,且对应字段的数据类型尽量保持一致。如果源表与目标表的表结构完全相同,“(字段列表1)”可以省略。
11. 查询表中的数据
select 字段列表/表达式 from 表名[where 条件];
        查看表内所有数据
        select * from 表名;
        慎用,全表扫描。
12. 更新/修改表数据
update 表名 set 字段=值 [where 条件]
update 表名 set 字段1=值1,字段2=2…… [where 条件]
        where 条件语句:字段名/表达式、运算符、值。
13. 删除表数据
1 delete from 表名 [where 条件];  
        where条件删除整个表。
delete from stu where bir is null;
Null是一种比较特别的数据类型,只能用is,不能用=号
        2)删除表中所有数据:
truncate table 表名;
truncate只能删除表里的所有数据,不能删除部分数据,非事务的。
3)delete和truncate的区别
a) Delete不加WHERE条件是删除所有数据;
b) Truncate不能够加WHERE条件,Delete可以加WHERE条件;
c) Truncate会重置AUTO_INCREMENT
d) Delete可以进行回滚操作(可以找回已删除的数据),当有大量数据时delete效率慢。truncate是立即删除,不能找回。
14. 销毁数据库/表
drop database 数据库名;
drop table 表名;
注意:删除表后,MySQL服务实例会自动删除该表结构定义文件,以及数据、索引信息。该命令慎用。
15. 修改字段相关信息-修改表结构
alter table 表名 动作 动作项
1)        删除字段
alter table 表名 drop 字段名
2)        添加新字段
alter table 表名 add 新字段名 新数据类型[新约束条件] [first| (after旧字段名)]
3)  修改字段名
alter table 表名 change 旧字段名  新字段名 新数据类型
4 修改数据类型
alter table 表名 modify 字段名 新数据类型
update stu set weight=50;

回复

使用道具 举报

3039

主题

3439

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12176
发表于 2021-9-30 12:15:52 | 显示全部楼层
大佬又来发帖了吗?!!激动
回复

使用道具 举报

3039

主题

3439

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12176
发表于 2021-10-21 17:59:27 | 显示全部楼层
打卡
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2022-8-8 02:30 , Processed in 0.051000 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表