html5 图片展示网站,做一个企业网站大概需要多少钱,godaddy wordpress 优惠码,做网站的属于什么提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 一、MYSQL二、MySQL管理查看已有数据库创建数据库删除数据库进入数据库创建表删除表展示表的行列插入数据查看表中的数据删除数据修改数据 三、python代码执行数据库… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 一、MYSQL二、MySQL管理查看已有数据库创建数据库删除数据库进入数据库创建表删除表展示表的行列插入数据查看表中的数据删除数据修改数据 三、python代码执行数据库操作动态创建查询数据删除数据修改数据 一、MYSQL
数据库相当于我们常用的文件夹数据表相当于我们常用说的文件文件夹中存放文件即数据库中存放数据表。当要创建一个新表时需要选定某个数据库才能进行创建。
二、MySQL管理
查看已有数据库
show databases; 创建数据库
create database 数据库名字 DEFAULT CHARSET utf8 COLLATE utf8_general_ci ;
create database demo2 DEFAULT CHARSET utf8 COLLATE utf8_general_ci ;删除数据库
drop database 数据库名字; drop database demo2;进入数据库
use 数据库名字; use demo1;注意查看数据表show tables;创建数据表create table 数据表名需要先进入文件夹再查看即use 连接使用。
创建表
create table tb11( - id int primary key, //主键 不能为空表示唯一标识 - name varchar(16) not null, //不能为空16不能少 - age int null //可以为空 最后一项不能有”“ - )default charsetutf8;
create table tb11(
id int primary key,
name varchar(16) not null,
age int null
)default charsetutf8;注意 - id int auto_increment primary key, //自增 1 2… √
删除表
drop table 表名称; drop table tb2;展示表的行列
desc 表名称;
desc tb1;插入数据
insert into 表名字(name,age) values(“婵婵”,22),(“ww”,19);
insert into tb1(id,name,age) values(1,aa,20),(2,bb,21);查看表中的数据
select * from 表名字;
select * from tb1;删除数据
delete from 表名字; delete from 表名字 where 条件 ; eg: delete from tb33 where id 1; delete from tb33 where id 1 and name”aa”; delete from tb33 where id 4;
delete from tb1 where id1;修改数据
update 表名字set 列值; update 表名字set 列值,列值; update 表名字set ageage10 where 条件;
update tb1 set namecc;三、python代码执行数据库操作
打开pycharm --创建新项目–终端写入pip版本号 install pymysql
动态创建
注意缩进
import pymysql
while True:usernameinput(用户名)if username.upper()Q:breakpasswordinput(密码)mobileinput(手机号)
# 1.连接MySQLconnpymysql.connect(host127.0.0.1,port3306,userroot,passwd12345,charsetutf8,dbunicom)cursor conn.cursor(cursorpymysql.cursors.DictCursor)
# 2.发送指令 (不能用字符串格式化去做MySQL的拼接有安全隐患)sqlinsert into admin(username,password,mobile) values(%s,%s,%s)cursor.execute(sql,[username,password,mobile])conn.commit()
# 3.关闭cursor.close()conn.close()
其中passwd12345表示进入数据库的密码dbunicom’是新建的数据库名字admin是新建表的名字均可自行设置。 查询数据
全部数据 fetchall() 无数据为空列表 符合条件的第一个数据 fetchone() 无数据是none
import pymysql
# 1.连接MySQL
connpymysql.connect(host127.0.0.1,port3306,userroot,passwd12345,charsetutf8,dbunicom)
cursor conn.cursor(cursorpymysql.cursors.DictCursor)# 2.执行查询的指令
cursor.execute(select * from admin ,)
# %s是exceute的占位符,
rewcursor.fetchone()
# print(data_list)
# 得出的结果是以字典形式展示列表中的数据
print(rew)
# 3.关闭
cursor.close()
conn.close()删除数据
cursor.execute(delete from admin where id %s,[8,])8后面的逗号不能省略掉。
修改数据
cursor.execute(update admin set mobile%s where id %s,[49999999999,7,])7后面的逗号不能省略掉。