mysql的基本语句

  1. 操作数据库
    1. 增加
      create database db1 charset utf8;
    2. 查看
      # 查看当前创建的数据库
      show create database db1;
      # 查看所有的数据库
      show databases;
      select database();
    3. alter database db1 charset gbk; # 改变数据库的字符编码
    4. 删除
      drop database db1;
  2. 操作数据库表
    1. 切换数据库

      use db1; #切换文件夹
      
      select database(); #查看当前所在文件夹

       

    2. create table t1(id int,name char);
      # t1 表名
      # id 字段 字段类型为 int 整数
      # name 字段 字段类型为char
    3. 复制代码
      #查看当前的这张t1表
      show create table t1;
      
      # 查看所有的表
      show tables;
      
      # 查看表的详细信息
      desc t1;
      复制代码
    4. # modify修改的意思
      alter table t1 modify name char(6);
      # 改变name为大写的NAME
      alter table t1 change name NAMA char(7);
    5. 删除
      # 删除表
      drop table t1;
  3. 操作表中的数据
    1. # 插入一条数据,规定id,name数据leilei
      insert into t1(id,name) values(1,"mjj01"),(2,"mjj02"),(3,"mjj03");

       

       

    2. select id from db1.t1;
      select id,name from db1.t1;
      select * from db1.t1; 

       

    3. update db1.t1 set name='zhangsan';
      update db1.t1 set name='alex' where id=2;

       

    4. delete from t1;
      delete from t1 where id=2;
      # 如果要清空表建议用truncate,因为truncate效率比delete高,delete清空表的时候自增长的字段不会归零
      truncate t1;

       

posted @ 2020-09-06 18:51  Οo白麒麟оΟ  阅读(147)  评论(0编辑  收藏  举报