首页 > 技术文章 > Python:MySQL数据库

hxyzy 2020-04-08 09:27 原文

数据库操作

查看所有数据库

show databases;

使用数据库

use 数据库名;

查看当前使用的数据库

select database();

创建数据库

create database 数据库名 charset=utf8;
# 例如
create database python charset=utf8;

删除数据库

drop database 数据库名;

数据表操作

查看当前数据库中所有的表

show tables;

查看表结构

desc 表名;

创建表

create table 表名(字段名 约束)
#例如
create table classes(
    id int unsigned auto_increment primary key not null,
    name varchar(10)
);

修改表--添加字段

alter table 表名 add 列名 类型
#例如
alter table students add birthday datetime;

修改表--修改字段:重命名版

alter table 表名 change 原名 新名 类型及约束;
#例如
alter table students change birthday birth datetime not null;

修改表--修改字段:不重命名版

alter table 表名 modify 列名 类型及约束;
#例如
alter table students modify birth date not null;

修改表--删除字段

alter table 表名 drop 列名;
# 例如
alter table students drop birthday;

删除表

drop table 表名;

查看表的创建语句

show create table 表名;

 

 

 

 

推荐阅读