mysql
YDLwordpython
这个作者很懒,什么都没留下…
展开
-
项目中数据库字段 创建时间和更新时间 设置
不熟数据库之前,项目数据的更新和创建所涉及到的时间,都是在java程序里面获取系统时间,然后传到dao层执行写入后更新操作。其实这样有点不必要,因为设置数据库时间字段时,可以设置为自动获取;如下:mysql CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP 详解 1.CURRENT_TIMESTAMP : 当要向数据库执行 insert操作时,如...原创 2019-10-27 20:13:23 · 3538 阅读 · 0 评论 -
编写数据库注意事项总结
未完待续 . . . 1. 表名和字段名尽量用单引号括起来,防止关键字错误:desc is a reserved keyword and should be quoted 如: desc varchar(255) COMMENT '特别提示', 改为: `desc` varchar(255) COMMENT '特别提示', ...原创 2019-10-20 11:15:34 · 1205 阅读 · 0 评论 -
win10 防火墙导致mysql Can't connect to MySQL server on 'localhost' (10060)
说明:本地是win10,mysql一直正常使用,今天不知道它抽什么风,连不上了,如下图: 解决过程:先是net stop mysql , 后net start mysql,提示mysql服务开启成功,但还是连不上,妈呀。。。 接着查看3306端口,正常啊(多此一举,服务器都开启成功了都),如同: 环境变量那方面一定没有问题的了,因为之前正常使用mysql后都没有改过环境变量。 嗒嗒...原创 2019-10-13 12:57:48 · 1115 阅读 · 1 评论 -
mysql解压版的配置文件my.ini
[client] port=3306 default-character-set=utf8 [mysqld] port=3306 character_set_server=utf8 #安装路径 basedir=D:\Program Files\mysql-5.7.23-winx64\bin #数据路径 datadir=D:\Program Files\my...原创 2019-09-21 20:22:31 · 790 阅读 · 0 评论 -
数据库学习实录——索引的使用
数据库学习实录 什么时候适合建索引?建索引要注意什么? 适合创建索引的情况 表中的主关键字自动建立唯一索引; 表中字段的唯一约束,Oracle利用索引来保证数据的完整性; 直接条件查询的字段,在sql中直接用于条件约束的字段; 查询中排序的字段,排序字段通过索引会提高效率; 查询中与其他表建立关联的字段,外键关联字段; 查询中统计或分组统计的字段。 以下情况需注意不适合建索引:...原创 2019-08-01 09:49:08 · 105 阅读 · 1 评论 -
数据库学习实录——回归基础及填坑
未完待续>>>>>> 填坑一:mysql里 varchar(n)中的n的大小对性能有影响吗? 有! varchar是存储可变长度的字符串,简单的说我们定义表机构的时候指定的字段长度是最大 长度,当字符串没有达到最大长度的时候以字符串的实际长度来存储的,不占用多余的存储空间。 一般情况下使用varchar(10)和varchar(100)保存'fuk'占...原创 2019-07-31 20:42:28 · 257 阅读 · 2 评论 -
数据库学习实录
未完待续>>>>>> 一。数据库学习实录——索引的使用: 二。数据库学习实录——回归基础及填坑:原创 2019-08-01 09:50:12 · 129 阅读 · 0 评论 -
命令行中将数据.txt .xls导入mysql数据库
1.如果是.xls文件,则将数据复制出来,粘贴到新建的.txt文件中,只复制数据,不要上面对字段名 2.然后.txt另存为UTF-8格式 3.导入数据库: use database_name; load data local infile 'C:\\Users\\wordpython\\Desktop\\a.txt' into table users; ...原创 2019-06-03 19:17:04 · 585 阅读 · 0 评论 -
ERROR 1050 (42S01): Unknown error 1050
很明显,创建table之前没有use wordpython;原创 2019-03-02 15:57:36 · 4483 阅读 · 1 评论 -
mysql,常用的命令行
/*cmd中*/ net start mysql //开启Mysql服务 net start msyql;(错误,不能有‘;’) mysql -uroot -proot //进入MySQL,root是用户名,root是密码 show databases;//列出所有数据库 use database_name;//需要进入database_name这个数据库,要先输入这个 show tables;...原创 2019-03-02 15:32:51 · 94 阅读 · 0 评论