MySQL 数据库
python相关:基础 函数 数据类型 面向 模块
前端开发:HTML CSS JavaScript jQuery。 【静态页面】
java+前端 python+前端 Go+前端 ...【动态页面】
1.MySQL 初识网站
默认静态效果
如果真正的实现动态更新:需要用到web框架,不关于前端。
专业的软件进行数据存储,方便调用修改等等。
数据库管理系统:
MySQL 免费的(互联网大部分用免费)
用python 的web 实际开发:
css,js<–html<–python<–mysql
MySQL学习
今日概要
·MySQL安装、配置
·MySQL启动、关闭
·MySQL指令 (*)
·python第三方模块,发送指令并获取MySQL返回结果
MySQL指令:
show 展示
create 创建
drop 删除
use 进入
create table tb1(
id int,
name varchar(16),
age int
) default charset=utf8;
创建表:
not null 不能为空
in null 允许为空
primary key
default 3
auto_increament primary key 自增,主键内部维护
一般写法:
id int not null auto_increment primary key,
name varchar(16),
age int
desc db1; 展示表结构
常用数据类型:
tinyint
有符号取值范围:-128~127
无符号取值范围0~255 只有正
int
int 取值范围 -2147483648~2147483647
int unsigned 无符号取值范围:0~......
bigint
有符号: .......
无符号: .......
创建表,插入数据:
create table tb3(…)default…
insert into tb3(salary,age) values(10000,18);
insert into tb3(salary,age) values(10000,28);
insert into tb3(salary,age) values(10000,38),(40000,40);
查看表中数据:
select * from tb3;
float:
double:
decimal:
char: 速度快
char(11) 固定用11个字符
定长字符串
varchar: 节省空间
varchar(16) 该多长存多长,不超过16
变长字符串
text:
字符,长文本会用
mediumtext:
更多字符
longtext:
更更多字符
datetime:
YYYY-MM-DD HH:MM;:SS
date:
YYYY-MM-DD
来自银角大王-武沛齐