![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
抿一口可乐
这个作者很懒,什么都没留下…
展开
-
浅析MySQL中change与modify的区别
MySQL版本 show variables like 'version'; 表结构 desc student; 修改表 例如:修改表student的name字段,将varchar(10)修改为varchar(20) modify alter table student modify name varchar(20); change alter table student change nam...原创 2019-11-02 19:55:28 · 1424 阅读 · 0 评论 -
总结mysql的三种外键约束方式
如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的,不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。这里以MySQL为例,总结一下3种外键约束方式的区别和联系。 这里以用户表和用户组表为例,这是一个典型的多对一关系,多个用户对应于一个用户组。 首先创建用户组表: ...转载 2018-06-19 16:47:34 · 168 阅读 · 0 评论 -
连接mysql数据库时提示2003 can't connect to MySQL server on ip(10060)的解决办法
今天部署 JavaWeb 项目到云服务器,突然出现can t connect to MySQL server on ip的问题 经过了一些检查,认为很有可能是防火墙的原因。下面是检查的具体操作: 因为Mysql默认不允许远程登录,所以需要设置防火墙开放3306端口; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '数据库连接密...原创 2018-07-28 21:31:32 · 42645 阅读 · 4 评论 -
SQL语句中单引号、双引号和反引号的区分
反引号 反引号:反引号一般在Esc键的下方,为了区分MySQL的保留字与普通字符而引入的符号。 一般我们建表时都会将表名,库名都加上反引号来保证语句的执行度。 例如: SELECT * FROM `user` WHERE username LIKE '%王%'; 在user表中,有个user字段,如果不用反引号,MYSQL将把user视为保留字而导致出错,所以,有MYSQL保留字作为字段的,必须...原创 2019-01-11 15:48:51 · 2090 阅读 · 0 评论 -
更新mysql驱动5.1-47 Generated keys not requested. You need to specify Statement.RETURN_GENERATED_KEY
今天在更新mysql驱动后运行程序突然报如下错误: java.sql.SQLException: Generated keys not requested. You need to specify Statement.RETURN_GENERATED_KEYS to Statement.executeUpdate(), Statement.executeLargeUpdate() or Conne...原创 2019-01-11 16:44:14 · 472 阅读 · 1 评论