数据库
kler
NEWBIE
展开
-
远程连接MySQL失败
1.检查MySQL服务是否已经启动。net start mysql(Windows)2.修改配置文件,添加如下内容。[mysqld] bind-address = 0.0.0.0 #表示允许任何主机登陆MySQLport=3306 # 表示MySQL运行端口为33063.登陆MySQL查看运行的实际端口和用户名对应的主机。mysql> show global原创 2018-05-09 16:12:58 · 392 阅读 · 0 评论 -
MySQL修改root密码和安装
一、没有data目录;根据官方指南进行初始化。C:/>bin/mysqld --initialize(会给一个随机密码)C:/>bin/mysqld --initialize-insecure(密码为空)cmd中输入这两个代码中的一个就可以自动在对应的目录下生成啦二、随机生成了一个random string 作为密码在没有启动前,root的密码是ABC123xyz。随机生成的密码在日志...转载 2018-05-07 14:02:50 · 370 阅读 · 0 评论 -
MySQL配置文件的sql_mode模式
一、sql_mode模式 mysql数据库的中有一个环境变量sql_mode,定义了mysql应该支持的sql语法,数据校验等!1.查看sql_mode。mysql> select @@sql_mode; mysql> show variables like ‘sql_mode%’\G; 2.模式区别。mysql5.0以上版本支持三种sql_mode模式:ANSI、转载 2018-05-09 22:22:54 · 2859 阅读 · 0 评论 -
MySQL的存储引擎(重要的知识点)
MySQL的存储引擎(ENGINE) MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 一、查看所用存储引擎、是否支持。mysql> show engines\G 二、使用存储引擎。转载 2018-05-09 23:16:11 · 273 阅读 · 0 评论 -
MySQL创建用户与授权
一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如转载 2018-05-09 23:56:26 · 2501 阅读 · 0 评论 -
数据库表及字段命名规范(二)
数据库的表及字段命名规范1.数据库表命名规范:(1)表名前应该加上前缀,表的前缀一个用系统或模块的英文名称缩写,前缀全部大写或首字母大写,表名中包含的单词首字母大写。(2)数据库表名应该有意义,并且易于理解,最好使用可以表达功能的英文单词或缩写,如果用英文单词表示,建议使用完整的英文单词。(3)表名不可以太长,最好不要超过3个英文单词长度(22个字母)。(4)在数据库表命名时应该用英文单词的单数形...转载 2018-05-19 12:15:30 · 1458 阅读 · 0 评论 -
数据库表及字段命名规范(一)
一、【操作规范】1. 如无备注,则表中的第一个id字段一定是主键且为自动增长;2. 如无备注,则数值类型的字段请使用UNSIGNED属性;3. 如无备注,排序字段order_id在程序中默认使用降序排列;4. 如无备注,所有字段都设置NOT NULL,并设置默认值;5. 如无备注,所有的布尔值字段,如is_hot、is_deleted,都必须设置一个默认值,并设为0;6. 所有的数字类型字段,都必...转载 2018-05-19 12:23:02 · 70551 阅读 · 2 评论