![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 66
py_006
这个作者很懒,什么都没留下…
展开
-
Mysql数据类型
一.数值类型1 . 整型: 1)大整形 int: 四个字节,取值范围: 2**32-1 2)微小整型 tinyint : 一个字节 1.有符号【正负号】(默认 signed): -128 ~ 127 2.无符号【只能正不能负】(unsigned):0 ~ 255...原创 2018-11-18 18:04:45 · 374 阅读 · 0 评论 -
Pymsql使用流程
Python连接数据库的步骤1)建立数据库连接 (db = pymysql.connect(......))2)创建游标对象 (c = db.cursor())3)游标方法 (c.execute(sql语句))4)提交到数据库 (db.commit())5...原创 2018-11-24 13:16:47 · 649 阅读 · 0 评论 -
mysql锁
加锁目的解决客户端并发访问数据库产生的冲突问题锁粒度锁粒度即通常所说的锁级别应该尽量只锁定需要修改的那部分数据,而不是所有的资源。锁定的数据量越少,发生锁争用的可能就越小,系统的并发程度就越高。 但是加锁需要消耗资源,锁的各种操作(包括获取锁、释放锁、以及检查锁状态)都会增加系统开销。因此封锁粒度越小,有关锁的操作就越频繁,系统开销就越大。 Mysql提供三种锁级别:页级...原创 2018-11-24 13:06:36 · 128 阅读 · 0 评论 -
Mysql数据库-----表记录和字段管理
表记录管理1.插入记录(insert) 1)insert into 表名 values(值1),(值2)...; 2)insert into 表名(字段,字段2) values(值1),(值2)...;2.查询表的字段(select) 1)select * from 表名 [where 条件]; (查询所有字段) 2)selec...原创 2018-11-18 10:00:49 · 581 阅读 · 0 评论 -
Mysql事务
事务MySQL 事务主要用于处理操作量大,复杂度高的数据。定义:一件事从开始发生到结束的整个过程作用:保持数据的一致性,保证呈批的SQL语句要么全部执行,要么全部不执行事务必须满足四个条件(ACID)原子性(Atomicity,或称不可分割性):一个事务中所有操作要么全部完成,要么全部不完成,不会结束在中间某个环节。事务执行过程中发生某个错误,会回滚(Rollback)到...原创 2018-11-22 20:46:25 · 138 阅读 · 0 评论 -
mysql存储引擎
存储引擎(处理表的处理器)基本操作1)查看所有的存储引擎 show engines;2)查看已有表的存储引擎 show create tables 表名;3)创建表指定引擎 create table 表名(......)engine=myisam;4)已有表创建引擎 a...原创 2018-11-21 21:00:48 · 98 阅读 · 0 评论 -
Mysql的用户账户管理
步骤1、开启mysql远程连接 1)sudo -i 2)cd /etc/mysql/mysql.conf.d/ 3、subl mysql.cnf #bind-address = 127.0.0.1 4)重启mysql服务 /etc/init.d/mysql restart2、添加...原创 2018-11-21 19:17:49 · 294 阅读 · 0 评论 -
Mysql----数据备份与数据恢复
数据备份(mysqldump,在linux终端操作)1)命令格式: mysqldump -u用户名 -p 源库名 > 路径[如:~/***.sql]2)源库名的表示方式 --all-databases 备份所有库 库名 备份单个库 -B 库1 库2 库3 备份多个库 库...原创 2018-11-21 19:13:51 · 285 阅读 · 0 评论 -
mysql----查询
嵌套查询多表查询连接查询原创 2018-11-21 16:47:17 · 110 阅读 · 0 评论 -
Mysql表的复制
表的复制语法: create table 新表名 select ...... from 被复制表名 where 条件;复制表结构: create table 新表名 select * from 被复制表名 where false;注意: 复制表的时候不会把表的键(key)属性复制过来...原创 2018-11-21 15:50:32 · 185 阅读 · 2 评论 -
Mysql数据的导入和数据的导出
数据导入 作用: 把文件系统的内容导入到数据库中 语法: load data infile"文件名" into table 表名 fields terminated by "分隔符" lines terminated by "\n"步骤:在数据库中创建相应的表 将文件拷贝到数据库默认搜索路径中 ...原创 2018-11-21 15:36:18 · 349 阅读 · 0 评论 -
Mysql数据库----基本的sql命令
1.SQL命令的使用规则每条命令必须以;结尾 sql命令不区分字母大小写 使用\c来终止当前命令执行2.库的管理1)库名的命名规则数字、字母、下划线,但不能使用纯数字 库名区分字母大小写 不能使用特殊字符和mysql字符2)库的基本操作 ①查看已有的库 show databases ; ②创建库(指定字符集) create datab...原创 2018-11-16 17:25:07 · 176 阅读 · 0 评论 -
Mysql数据库----介绍
提供数据库服务的软件1)软件的分类 MySQL,Oracle,SQL_Server,DB2,MongoDB,MariaDB2)生产环境中,如何选择使用哪个数据库软件 (1)是否开源 1.开源软件:MySQL,MariaDB,MongoDB 2.商业软件:Oracle,DB2,SQL_Server (2)是否跨平台 1....原创 2018-11-16 16:52:04 · 269 阅读 · 0 评论 -
Mysql-----约束、索引
约束作用:保证数据的完整性,一致性,有效性,约束分类: 1)默认约束(default):插入记录时,如果不给该字段,则使用默认值 2)非空约束(not NULL): 不允许该字段的值由NULL记录示例:sex enum("M","F","S") not null defalut "S"MySQL索引:定义:对数据库...原创 2018-11-20 23:35:02 · 148 阅读 · 0 评论 -
Mysql----SQL查询
总结 ①where ... [无法操作聚合函数生成的数] ②group by... 对查询结果进行分组 ③select ... 聚合函数 from 表名 ④having ... [操作聚合函数生成的数] ⑤orde...原创 2018-11-20 21:36:56 · 116 阅读 · 0 评论 -
Mysql日期时间函数
1.时间日期函数1)now() 返回服务器当前的时间 格式YYYY-MM-DD HH:MM:SS2)curdate() 返回当前日期3)curtime() 返回当前时间4)year(date) 返回指定时间的年份5)date(date) 返回指定时间的日期6)time(date) 返回指定时间的时间2.日期时间运算...原创 2018-11-20 17:40:29 · 173 阅读 · 0 评论 -
mysql对象关系映射-----ORM
ORM(对象关系映射Object Relation Mapping)简介对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简言之,ORM是通过使用描述对象和数据库之间映射 的元数据,把对象模型映射到数据库中。ORM基本映射关系1)Model类映射到数据库中为数据表2)实例对象映射...原创 2018-11-24 13:37:53 · 938 阅读 · 0 评论