04 sql语句入门操作

先简单入个门,详细的操作还在后面。

针对库的增删改查(文件夹)

# 增
create database db1;
create database db2 charset='gbk';  # 也可以自己指定编码
# 查
show databases;  # 查所有
show create database db1;  # 查单个
# 改
alter database db2 charset='utf8';  # 改编码
# 删
drop database db2;  # 删除 

针对表的增删改查(文件)

"""
在操作表(文件)的时候 需要指定所在的库(文件夹)
"""
# 查看当前所在的库的名字
select database();

# 切换库
use db1; 

# 增
create table t1(id int,name char(4));

# 查
show tables;  # 查看当前库下面所有的表名
show create table t1;
describe t1;  # 支持简写 desc t1;
desc t1;  # 推荐使用

# 改
create table t1(id int,name char(4));

# 删
drop table t1;

"""
create table db2.t1(id int);  也可以用绝对路径的形式操作不同的库
"""

针对数据的增删改查(一行行数据)

"""
一定要先有库 有表 最后才能操作记录
"""
# 增
insert into t1 values(1,'aaa');
insert into t1 values(2,'bbb'),(3,'ccc'),(4,'ddd');

# 查
select * from t1;  # 该命令当数据量特别大的时候不建议使用
select name from t1;  # 查 name 字段

# 改
update t1 set name='hhh' where id > 1;

# 删
delete from t1 where id > 1;
delete from t1 where name='aaa';

# 将表所有的数据清空
delete from t1;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值