美文网首页
42-sql基础语句

42-sql基础语句

作者: 天行_b6d0 | 来源:发表于2020-09-03 19:44 被阅读0次

    一、库操作(相当于在操作文件夹)

    # 新建一个db1数据库,字符编码为utf8mb4
    create database db1 charset utf8mb4;
    
    #查看所有数据库
    show databases;
    
    # 查看之前创建db1数据库的命令
    show create database db1;
    
    # 修改数据库db1的字符编码为gbk
    alter database db1 charset gbk;
    
    # 删除数据库db1
    drop database db1;
    

    二、表操作(相当于在操作文件)

    # 切换文件夹
    use db1;
    select database();
    
    create table db1.t1(id int,name char);
    
    # 查看所有的表名
    show tables;
    # 查看刚刚创建表的命令
    show create table db1.t1;
    # 查看创建成功的表的结构
    desc t1;
    
    # 修改表名等属性
    alter table t1 rename tt1;
    alter table tt1 modify name char(10);
    alter table tt1 change name mingzi char(3);
    
    # 增加字段
    alter table t1 add gender char(4);
    alter table t1 add gender char(4) first;
    alter table t1 add level int after ID;
    
    # 复制表
    create table t2 select user,host,password from mysql.user;
    
    # 只复制表结构
    create table t3 select user,host,password from mysql.user where 1!=1;
    
    # 删除字段
    alter table t1 drop gender;
    
    # 删除表
    drop table tt1;
    

    三、记录操作(操作文件中的一行内容)

    # 添加内容
    insert t2 values(1,"xiaoming");
    insert t2 values(2,"tom"),(3,"cart"),(4,"jack");
    insert t2(id) values(5),(6);
    
    # 查询表中的某一内容
    select * from t2;
    select name from t2 where id=3;
    
    update t2 set name="jack",id=444 where id=4;
    
    delete from t2 where id=444;
    
    # 清空整张表:
    truncate t2
    

    相关文章

      网友评论

          本文标题:42-sql基础语句

          本文链接:https://www.haomeiwen.com/subject/xdspsktx.html