python总结18 MySQL数据库
2018-01-25 16:53
337 查看
1.数据库功能:
存储大量数据,方便检索和访问
保持数据信息的一致、完整
共享和安全
通过组合分析,产生新的有用的信息
数据库中包含表、关系以及操作对象
数据存放在表中
关系型数据库:核心代码差不多
2.dos命令:
net start mysql
.\mysql -uroot -p
Enter password: **********
show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| 鏁版嵁搴? |
| mysql |
| performance_schema |
| test |
| wysql |
+--------------------+
6 rows in set (0.00 sec)
create database lll;
Query OK, 1 row affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| 鏁版嵁搴? |
| lll |
| mysql |
| performance_schema |
| test |
| wysql |
+--------------------+
7 rows in set (0.00 sec)
use 数据库名;
drop database 数据库名;
3.应用程序
作用:响应操作并显示结果、向数据库请求数据
要求:美观、操作简单方便
4.数据库
作用:存储数据、检索数据、生成新的数据
要求:统一、安全、性能等
5.MySQL的优势:运行速度快,使用成本低,可移植性强,适用用户广
6.SQL(Structured Query Language):结构化查询语言
7.数值类型
UNSIGNED属性
:标识为无符号数
ZEROFILL属性:
宽度(位数)不足以0填充
8.字符串、日期类型
9.字段的约束及属性
10.修改表
11.添加主键
ALTER TABLE 表名 ADD CONSTRAINT 主键名
PRIMARY KEY 表名(主键字段);
如何设置grade表中gradeId字段为主键?
ALTER TABLE `grade` ADD CONSTRAINT `pk_grade`
PRIMARY KEY `grade`(`gradeId`);
12.添加外键
ALTER TABLE 表名 ADD CONSTRAINT 外键名
FOREIGN KEY(外键字段)
REFERENCES 关联表名(关联字段);
如何将student表的gradeId字段和grade表的gradeId字段建立外键关联?
ALTER TABLE `student` ADD CONSTRAINT fk_student_grade
FOREIGN KEY(`gradeId`)
REFERENCES `grade` (`gradeId`);
13.总结
存储大量数据,方便检索和访问
保持数据信息的一致、完整
共享和安全
通过组合分析,产生新的有用的信息
数据库中包含表、关系以及操作对象
数据存放在表中
关系型数据库:核心代码差不多
2.dos命令:
net start mysql
.\mysql -uroot -p
Enter password: **********
show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| 鏁版嵁搴? |
| mysql |
| performance_schema |
| test |
| wysql |
+--------------------+
6 rows in set (0.00 sec)
create database lll;
Query OK, 1 row affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| 鏁版嵁搴? |
| lll |
| mysql |
| performance_schema |
| test |
| wysql |
+--------------------+
7 rows in set (0.00 sec)
use 数据库名;
drop database 数据库名;
3.应用程序
作用:响应操作并显示结果、向数据库请求数据
要求:美观、操作简单方便
4.数据库
作用:存储数据、检索数据、生成新的数据
要求:统一、安全、性能等
5.MySQL的优势:运行速度快,使用成本低,可移植性强,适用用户广
6.SQL(Structured Query Language):结构化查询语言
7.数值类型
UNSIGNED属性
:标识为无符号数
ZEROFILL属性:
宽度(位数)不足以0填充
8.字符串、日期类型
9.字段的约束及属性
10.修改表
11.添加主键
ALTER TABLE 表名 ADD CONSTRAINT 主键名
PRIMARY KEY 表名(主键字段);
如何设置grade表中gradeId字段为主键?
ALTER TABLE `grade` ADD CONSTRAINT `pk_grade`
PRIMARY KEY `grade`(`gradeId`);
12.添加外键
ALTER TABLE 表名 ADD CONSTRAINT 外键名
FOREIGN KEY(外键字段)
REFERENCES 关联表名(关联字段);
如何将student表的gradeId字段和grade表的gradeId字段建立外键关联?
ALTER TABLE `student` ADD CONSTRAINT fk_student_grade
FOREIGN KEY(`gradeId`)
REFERENCES `grade` (`gradeId`);
13.总结
相关文章推荐
- 【python_mysql】mysql数据库基础知识总结
- 人工智能之Python18 用python3连接mysql数据库
- Spring学习总结(18)——Spring整合Mysql数据库一主多从、多主多从配置
- 18_Python列表常用方法总结
- Spring学习总结(18)——Spring整合Mysql数据库一主多从、多主多从配置
- Python操作MySQL数据库的三种方法总结
- python学习笔记18-重点和忘记知识点总结
- Python学习总结笔记(9)-- MySQL数据库操作之mysql-connector
- python总结19 MySQL数据库(DML和DQL)
- MySQL数据库内置加密函数总结
- python连接MySQL数据库讲解
- python中利用上下文管理器来实现mysql数据库的封装
- python3.5连接mysql数据库
- Python3将字典内容存入MySQL数据库
- MySQL数据库设计总结
- Python 数值计算 遇到的错误总结
- python总结(更新中)
- 适合Python初学者的笔记总结【干货】
- python go php 函数参数传递总结
- python操作MySQL数据库