mysql库名,表,记录的常用sql语句操作(第一弹)

基本sql语句

对数据的增删改查

sql书写错误,只要没加分号,可以加\c使前面的sql语句失效

  • 针对文件夹的(库)

    # 增
    create database db1 charset utf8;
    # 改
    alter database db1 charset gbk;
    # 查
    show databases;
    show create database db1;
    # 删
    drop database db1;
    
  • 针对文件的(表)

    文件首先需要在文件夹下面,所以在操作文件之前,应该先确定操作的是哪个文件夹下面的文件

    # 切换文件夹
    use db1;
    select database();  # 查看当前所在的库
    # 增
    create table t1(id int,name char);  # 创建出来的可能是多个文件,解耦管理
    # 改
    alter table t1 modify name char(16);
    #修改字段的名称:
    alter table <表名> change <字段名> <字段新名称> <字段的类型>
     mysql> alter table stu change sex gender char(5);
    #修改字段的类型将age的int改为bigint
    alter table <表名> modify column <字段名> <新类型名>
    mysql> alter table stu modify column age bigint;
    
    # 查
    show tables;
    show create table t1;		# 查看表的详细信息
    describe t1; == desc t1;  # 查看表结构
    # 删
    drop table t1;
    
  • 针对(记录)

    # 增
    insert into db1.t1 values (1,'egon'),(2,'kevin'),(3,'jason');  # into可加可不加,db1可以不指定,默认就是在当前库下
    # 改
    update db1.t1 set name='DSB' where id > 1;
    update db1.t1 set name='DSB' where id = 2 or id = 3;
    # 查
    select id,name from db1.t1;  # db1可不指定,默认当前库下
    select * from t1;
    # 删
    delete from db1.t1 where id >3;
    delete from db1.t1 where name='egon'  # 这里注意如果少了一个引号,后面无论敲什么都没有用了需要将引号补全
    

表操作

存储引擎

文件格式有很多种,对应的软件也有很多种txt,pdf等

针对不同类型的文件,需要对应有不同的软件帮助我们去操作

# 查看所有的存储引擎
show engines;

# 查看不同存储引擎存储表结构文件特点
create table t1(id int)engine=innodb;
create table t2(id int)engine=myisam;
create table t3(id int)engine=blackhole;
create table t4(id int)engine=memory;

insert into t1 values(1);
insert into t2 values(1);
insert into t3 values(1);
insert into t4 values(1);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值