Python:MySQL数据库

Posted wutongLuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python:MySQL数据库相关的知识,希望对你有一定的参考价值。

数据库的操作

链接数据库

句式:mysql -uroot -p密码
例子:mysql -uroot -p123456

查看所有数据库    sql语句最后需要有分号结尾,分号不能是中文的

show databases;     

创建数据库

句式:create database 数据库名 charset=utf8;
    错误例子:create database python34luoye;
    正确例子:create database python34luoye charset=utf8;

注意:一定不要忘记写charset=utf8;

查看创建数据库的语句

show create database python34luoye;

查看当前使用的数据库

select database();

使用数据库

句式:use 数据库的名字
例子:use python34luoye;

删除数据库

句式:drop database 数据库名
例子:drop database python34luoye;

数据表的操作

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

show tables;

创建表

创建班级表 (id、name)
句式:create table 数据表的名字(字段 类型 约束[,字段 类型 约束]);
示例:create table classes(
        id int unsigned auto_increment primary key not null,
        name varchar(30) not null
    );

auto_increment 表示自动增长
primary key 表示主键
not null 表示该字段不能为空
varchar(30) 表示字符串类型, 30代表长度

查看表的创建语句

句式:show create table  表名字;
例子:show create table classes;

查看表结构

句式:desc 数据表的名字
例子:desc classes;

修改表-添加字段

句式:alter table 表名 add 列名(也是字段名) 类型
例子:alter table students add birthday datetime;

修改表-修改字段: 重命名版 直接修改字段的名字

句式:alter table 表名 change 原名 新名 类型 约束
例子:alter table students change birthday birth date default ‘2001-01-01‘;

修改表- 删除字段

句式:alter table 表名 drop 列名
例子:alter table students drop high;

删除表

句式:drop table 表名;
例子:drop table classes;

 

以上是关于Python:MySQL数据库的主要内容,如果未能解决你的问题,请参考以下文章

python 用于数据探索的Python代码片段(例如,在数据科学项目中)

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档