mysql 中数据库和数据表常用的命令

mysql中数据库和数据表的常用命令

1.0 数据库操作

  • 连接数据库

    mysql -u root -p(后面可以直接使用mysql的密码)
    
    mysql -u root -p 回车后在输入mysql的密码
    
  • 退出数据库

    exit/quit/ctrl+d
    
  • 查看所有数据库

    show databases;
    
  • 查看当前所使用的数据库

    select database();
    
  • 查看数据库的版本

    select version();
    
  • 查看当前的时间

    select now();
    
  • 创建数据库

    create database python04 charset=utf8;
    
    create database python04; 默认的编码utf8所以在创建数据库的时候要自己设置编码,不然可能插入中文会出现问题
    
  • 查看创建数据库的语句

    show create database python04 charset=utf8;
    
  • 删除数据库

    drop database python04;
    
  • 使用数据库

    use python04;
    

2.0 数据表的操作

  • 查看当前所有的表

    show tables;
    
  • 创建表

    create table student(
          .......,
          .......,
          .......
    );
    
  • 查看表的创建语句

    show create table student;
    
  • 查看表的结构

    desc student;
    
  • 修改表-添加字段

    alter table 表名 add 列名 类型
    
    alter table student add birthday date;
    
  • 修改表-修改字段-重命名

    alter table 表名 change 原名 新名 类型 约束
    
    alter table student change birthday birth datetime not null;
    
  • 修改表-修改字段-不重命名

    alter table 表名 modify 列名 类型 约束
    
    alter table student modify stu_name varchar(9);
    
  • 修改表-删除字段

    alter table 表名 modify drop 列名
    
    alter table student modify drop birth;
    
  • 删除表

    drop table 表名
    
    drop table student;

本文来自博客园,作者:江湖混子,转载请注明原文链接:https://www.cnblogs.com/huao990928/p/13733983.html

原文地址:https://www.cnblogs.com/huao990928/p/13733983.html