3.4 Mysql数据库与Excel的不同
拆表操作
Excel:
1.储存有限
2.呈现的是全部数据
Mysql:
1.去除重复信息
2.编号关联起来
3.分开
4.增加信息可以分别在每个表中增加
3.5 命令行操作数据库 (一)
使用命令行操作数据库 视频中:使用 sequel pro 进行操作(和在终端执行效果是一样的)
#创建数据库
In [ ]: create database Examination_copy;
#删除数据库
drop database Examination_copy;
#指定字符集和校对集,创建字符库
create database Examination_copy default charest utf8mb4 collate utf8mb4_general_ci;
#创建表格 (一般是设计好了的)
CREATE TABLE 'class'('id' int(11) unsigend NOT NULL AUTO_INCRMENT,'name' varchar(80) NOT NULL,PRIMARY KEY('Id'));
#3.5中补充关系型数据库
In [ ]: import json
data_1 = "{'a': 1,'b': 2,'c': 3}"
data_2 = '{"a": 1,"b": 2,"c": 3}'
j_data = json.lodas(data_2)
type(j_data)
3.6 命令行操作数据库 (二)
In [ ]:
先在终端,又在sequel pro
#创建表格 (一般是设计好了的)
In [ ]:
CREATE TABLE 'class'('id' int(11) unsigend NOT NULL AUTO_INCRMENT,'name&#