我使用的工具是Data Grip (SQLyog Naivact 都行)
使用Data Grip创建student表,具体步骤如下(熟悉Data Grip或者使用SQLyog,Naivact可以跳过)
https://blog.csdn.net/m0_67930426/article/details/134299412?spm=1001.2014.3001.5501
表名 : student
字段名: id name age gender garde
主键并且自增: id
字段类型 id(int) name(varchar) age(int) gender(char) garder(varchar)
Dada Grip 打开控制台(编写sql语句)
https://blog.csdn.net/m0_67930426/article/details/134299412?spm=1001.2014.3001.5501
目录
一.增 (insert)
语句
insert into 表名 (字段名1,字段名2,字段名3.........)Value( 加入相应字段的数据 )
因为id是自增,所以id可以省略不写
增加多条语句
这里多了一个张三,因为在运行的时候,insert 的时候 张三的语句又执行了一遍,
二.删(delete)
语法:
delete from 表名 【条件 】
通过id删除
delete from 表名 【where id=? 】
操作前:
操作中:
操作后:
通过名字删除
delete from 表名 【where name=? 】
操作前:
操作中:
也可以通过其他字段删除,这里就不继续演示了
三.改 (update)
update 表名 set 被修改的字段=? 【条件】
通过id修改
update 表名 set 被修改的字段=? 【where id=?】
操作前:
例如将张三改为李四
操作中:
操作后:
通过名字修改
一般不建议通过名字修改,因为名字有相同的情况,最好通过id进行操作,因为id自增唯一
update 表名 set 被修改的字段=? 【where name=?】
例如将王五的年龄修改为25岁
操作前:
操作中
操作后:
修改多个字段
update 表名 set 待修改的字段1=? ,待 修改的字段2=?【where name=?】
操作前
例如将李四 的年龄改为24,年级(garde)改为大二
操作中:
操作后
四.查(select )
查询表
select * from 表名
* --------- 通配符