![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
以梦为马越骑越傻
python
展开
-
Mysql设置创建时间字段和更新时间字段自动获取时间,填充时间
1、引言在实际开发中,每条数据的创建时间和修改时间,尽量不需要应用程序去记录,而由数据库获取当前时间自动记录创建时间,获取当前时间自动记录修改时间。2、创建语句(1)–添加CreateTime 设置默认时间 CURRENT_TIMESTAMPALTER TABLE `table_name`ADD COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;(2)–修改CreateTime 设原创 2020-11-29 07:50:43 · 1043 阅读 · 1 评论 -
mysql创建数据库中文插入报错的问题
创建数据库尽量选择 utf8mb4_general_ci,Mysql选择5.7原创 2020-10-18 07:37:41 · 131 阅读 · 0 评论 -
python sql语句in写法
sql = "SELECT * FROM tb_attribute WHERE name in ({}) and is_delete = 0".format( ','.join(["'%s'" % item for item in names]))原创 2019-10-26 19:24:33 · 4325 阅读 · 0 评论 -
MySQL备份表及表数据
方式一:create table aaa as select * from bbb方式二:备份表结构(包含相关键,B预先不存在)CREATE TABLE B_Table LIKE A_Table备份表结据(把表A数据备份到表B中,B表结构与A结构一样)INSERT INTO B_TableSELECT * FROMA_Table;...原创 2019-10-15 10:47:30 · 395 阅读 · 0 评论 -
mysql创建和更新自动加上时间
mysql创建和更新自动加上时间:ALTER TABLE `tb`ADD COLUMN `create_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,ADD COLUMN `update_date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIM...原创 2019-03-30 17:30:12 · 547 阅读 · 0 评论 -
powerdesigner基本使用
1、新建模型2、创建图3、创建表点击后左键点击屏幕,右键取消4、创建表5、关系连线点击关系连线-点住多的表拉向一的表6、修改外键对应关系双击关系线-7、修改,箭头样式,右键箭头-格式1、新建project2、右键project-新建-conceptual Data Model(概念模型).3、创建选项 右键概念模型-新建...原创 2019-03-04 00:37:07 · 2837 阅读 · 0 评论 -
linux navicat无限试用
一、解决过期问题cd ~ls -arm .navicat64/ -rf二、安装问题,直接把文件拉入终端cd进入文件夹./start_navicat提示安装wine,取消试用原创 2019-03-05 20:44:05 · 2212 阅读 · 0 评论 -
pymysql使用
1、需要下载pymysql包1、连接2、获取cursor对象3、cursor执行sql语句进行查询, 返回的条目放入cursor中。4、查询操作,游标执行读取文件;增加修改删除数据,操作后需要通过commit()提交5、关闭游标6、关闭连接from pymysql import connectclass JD(object): def __init__(...原创 2018-10-24 19:57:16 · 695 阅读 · 0 评论 -
mysql四、事务操作
1、所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。2、事务四大特性(简称ACID)原子性、一致性、隔离性、持久性3、所有操作都必须打包在一个事务中,任何一个步骤失败,则必须回滚所有的步骤。4、事务命令表的引擎类型必须是innodb类型才可以使用事务,mysql表默认是innodb查看表的创建语句,可以看到engine=innodb...原创 2018-10-26 19:19:26 · 191 阅读 · 1 评论 -
mysql优化一:大数据查询添加索引
一、索引是什么?索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度二、索引目的索引的目的在于提高查询效率三、索引原理通过不断的缩小想要获得数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是我们总是通过同一种查找方式来锁定数...原创 2018-10-26 19:02:37 · 1528 阅读 · 0 评论 -
20181022mysql操作一:创建库,表的增删改查,数据的增删改
1、创建数据库create database python charset=utf8;2、使用数据库use python;3、创建表结构create table student( id int primary key auto_increment not null unique, name varchar(20) not null, age int...原创 2018-10-23 08:31:52 · 216 阅读 · 1 评论