目录
insert into 表名 values( 对应的参数);编辑
首先,实现表的增删改查,我们需要进行库操作,选择数据库,进而去实现表的功能
1. show databases;
功能: 查看库
2. create database 库名;
功能:创建数据库
注意: 1 但是,其中库名的组成是由数字、字母、下划线构成,类比于C、JAVA 不能以数字开头 且不能使用sql中的关键字作为表名,如果想要使用sql关键字作为表名,那边需要使用' '或者" " 括起来。
2 库名不能重复
3. use 库名;
功能:选中单位->下达指令
如果没有选择库的话,不好进行下一步的操作
4. drop database 库名;
功能:删除数据库
注意:删除数据库一定要慎重此时,day11_7数据库就被删除了
接下来,是进行表操作
1. show tables;
功能: 查看数据库的表(一定要先选中数据库再操作)
此时还没创建表,所以查看表时显示空
2. create table 表名(列名 类型,类名 类型.......);
功能: 创建表
3. desc 表名;
功能: 查看指定表的结构
4. drop table 表名;
功能: 删除表
以上就是先进行库操作和表操作,接下来 就是实现表的增删改查了
表的增删改查
一 新增/插入
insert into 表名 values( 对应的参数);![](https://i-blog.csdnimg.cn/blog_migrate/fb272f83d732669cdf413bdd2b90b8fa.png)
新增表名参数不是一定要对应,可以选择你想要选择的列进行插入
insert into student (int) values (2);
二 查询
1. select * from 表名
功能:全列查找
2. select 列名,列名.... from 表名
功能: 指定列查找
3. select 列名,列名+列名 from 表名
查询还可以是表达式
4. distinct 去重查询
5. order by
功能:按照查询结构排序
select 列名,列名1 from 表名 order by 列名1 desc/asc;
其中 使用desc 表示降序 ,asc表示升序 (默认为升序)
6. where 条件查询
select 列名, ... from 表名 where 条件;
以下为sql中经常用到的比较运算符和逻辑运算符
7. 分页查询
select 列名, ... from 表名 limit 限制个数 offset 起始下标;
select 列名, ... from 表名 limit 限制个数, 起始下标;
以下是从1 开始找两条
三 修改
update 表名 set 列名 = 值, 列名 = 值, ... where 限制条件下修改;
你可以发现 改变了2个 是因为 我有两个id为3的值
注意:
1 撤回不了
2 测试只能测试个大概,撤回不了
四 删除
delete from 表名 where 条件
delete from 表名 order by/limit ...;