社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  DATABASE

通过mysql,进行数据库的增添查改!

小小奇点呀! • 4 年前 • 103 次点击  

输入密码进入自己的服务器 在这里插入图片描述

在这里插入图片描述

选择一个数据库。

use 数据库名称;
在这里插入图片描述

创建并且查看数据库。

创建数据库 create database 名称;
查看数据库 show databases; 在这里插入图片描述
查看的时候用的是databases,而不是database;这点我打错了,然后屏幕上就直接出现错误提示。

删除数据库。

在这里插入图片描述
第一次没有输入数据库的名称,直接报错了。
第二次输入数据库的名称后,然而还是出现了报错,这就让我很吃惊了。
仔细一看,drop输入错啦,我也是服了自己!这可要好好学英语了。
第三次成功删除了数据库。

创建,查看,删除一个表。

create table 表名 ( id int ,name varchar(20),password varchar(21));
CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,…)
varchar(10)的意思是可以存储的最大字符串长度为10个字节,并且字符是变长的,如果不满10个就根据实际存储的字节来确定。
show tables;(注意因为是查表所以一定要首先选择一个数据库才能查看)
drop table 表名;(没有表名会报错呦)。 在这里插入图片描述

查看表的结构。

desc 表名; 在这里插入图片描述
Null:表示该列是否可以存储 NULL 值。
Key:表示该列是否已编制索引。PRI 表示该列是表主键的一部分,UNI 表示该列是 UNIQUE 索引的一部分,MUL 表示在列中某个给定值允许出现多次。
Default:表示该列是否有默认值,如果有,值是多少。
Extra:表示可以获取的与给定列有关的附加信息,如 AUTO_INCREMENT 等。

查看建表,建库数据。

show create table 表名称;
show create database 数据库名称;
在这里插入图片描述

添加,删除表字段。

alter table 表名 add 字段名称+字段类型;
alter table 表名 drop 字段名字;
在这里插入图片描述
添加字表后,查看表的结构发现pass这个名称的字段已经添加成功了。
删除后,查询一下,同样也被删除了。

修改表的名字

alter table 原表名 rename 新的名字;
在这里插入图片描述
哈哈哈,更改成功了。
小白的日常!!!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/52895
 
103 次点击