MYSQL
Quietw
hello world!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mysql 简单查询语句
select查询 最简单的查询方式; select * from students select sname,sage from students 使用算术表达式; select sname,stime*5 from students -在Select语句中,对数值型的数据可使用算术符创建表达式 使用字段别名; select sname,stime*5...原创 2018-08-06 21:33:02 · 265 阅读 · 0 评论 -
Python 数据库代码封装
#coding:utf-8 import pymysql class MysqlHelp(object): config = {"host": "localhost", "user": "root", "password": "CENTos_", "db": "test", "charset": "utf原创 2018-08-21 13:10:22 · 449 阅读 · 0 评论 -
PyMySQL
安装模块: pip install PyMySQL 主要有两个对象,Collection对象和Cursor对象。 Collection对象 用于建立与数据库的连接 创建对象,调用connect()方法 参数host,连接的mysql主机,如果是本机则是‘localhost’ 参数port,连接的 MySQL主机端口,默认是3306 参数db,数据库的名称 参数user,连接的用...原创 2018-08-21 12:14:13 · 1303 阅读 · 0 评论 -
Mysql 表连接和子查询
内连接 两种语法规则: select table1.column,table2.column from table1,table2 where table1.column1 = table2.column2; 通过外键字段: select table1.column,table2.column from table1 inner join table2 on table1.column1 ...原创 2018-08-20 16:14:42 · 948 阅读 · 0 评论 -
Mysql 表的关系
表的关系有三种,一对一,一对多,多对多,多对多可看成两个多对一,判断是否多对多还是一对多,从研究对象的本身来判断。 成绩表里的学生姓名id和科目id通过外键约束关系学生表和科目表。 建立多对多的关系表 (可以看成两个一对多) CREATE TABLE t_sid( sid int PRIMARY KEY, id INT not null ); CREATE TABLE t_su...原创 2018-08-09 17:42:22 · 515 阅读 · 0 评论 -
Mysql 事务
事务是一个操作序列。这些序列要么都做,要不都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单元。 当一个业务逻辑需要多个sql时完成时,如果其中某个sql语句出错,则整个操作都退回; 使用事务可以完成退回的功能,保证业务的正确性; 一般有多条数据更改才会用,比如银行转账。 事务是为了保证数据库的完整性。 事务语句 开始:begin 提交:commit 回滚:rollback ...原创 2018-08-08 20:54:12 · 181 阅读 · 0 评论 -
Mysql 索引和视图
索引 索引的作用:在数据库中用来加速对表的查询,通过使用快速路径访问方法快速定位数据,减少了磁盘I/O; 索引创建后,在用户撤销它们之前不会用到他们的名字,但是索引在用户查询时会自定起作用; 索引的创建可以分自动和手动两种情况: 自动:当在表上定义一个PRIMARY KEY或者UNIQUE约束条件时,数据库自动创建一个对应的唯一索引。 手动:用户可以创建索引以加速查询。 CREATE ...原创 2018-08-08 16:47:45 · 618 阅读 · 0 评论 -
SQL语句
SQL语句分类 DQL(数据查询语句) select DML(数据操作语言) insert,update,delete DDL(数据定义语言) create,alter,drop DCL(数据控制语言) grant,revoke TCL(事物控制语言) SAVEPOINT,ROLLBACK,SET TRANSACTION,COMMIT 数据库操作(ddl) 创建数据库 crea...原创 2018-08-06 15:22:05 · 189 阅读 · 0 评论 -
Mysql 8.0.12安装
Windows 参考自:https://www.cnblogs.com/laumians-notes/p/9069498.html 首先从官网下载压缩包; 在安装目录解压缩; 进入压缩目录,在目录下新建my.ini,配置内容如下; [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\\mysql\\mysql-8.0.12-w...原创 2018-08-03 14:44:45 · 5365 阅读 · 1 评论 -
Mysql 表的约束
约束类型 说明 主键约束(Primary Key) 要求主键列数据唯一,并且不允许空。主键可以包含表的一列或多列,如果包含火烈,则序号在表级定义。 唯一约束(Unique) 要求该列唯一,允许为空。 检查约束(Check) 某列取值范围限制、格式等限制,如年龄的约束。 非空约束(not null) 某类内容不能为空。 外键约束(Fo...原创 2018-08-08 14:44:49 · 314 阅读 · 0 评论 -
Mysql 分组和过滤
分组 GROUP BY 子句将表中数据分成若干小组 语法格式: select column,group_function(column) from table [where condition] [group by group_by_expression] [order by column] 执行顺序:from>where>group by>select 例...原创 2018-08-07 21:26:43 · 955 阅读 · 0 评论
分享