![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
六月陌
这个作者很懒,什么都没留下…
展开
-
Qt 连接Mysql数据库
Qt连接mysql数据库检查是否有相关的配置新建一个项目(Qwidget就可以)在.pro配置文件中添加QT += sql在widget.h中添加头文件#include <QtSql/QsqlDatabase>#include <QDebug> //用于输出在widget.cpp中添加代码使用数据库qDebug() << QSqlDatabase::drivers(); //输出已有的数据库驱动要想使用qt操作mysql数据库必须要有QM原创 2022-04-14 17:11:03 · 1126 阅读 · 3 评论 -
Mysql外键约束
Mysql 中的外加约束CASCADE在父表上update/delete记录时,同步update/delete掉子表的匹配记录SET NULL在父表上update/delete记录时,将子表上匹配记录的列设为null (要注意子表的外键列不能为not null)NO ACTION如果子表中有匹配的记录,则不允许对父表对应候选键进行update/delete操作RESTRICT同no action, 都是立即检查外键约束SET NULL父表有变更时,子表将外键列设置成一原创 2022-04-14 15:19:03 · 299 阅读 · 0 评论 -
ubuntu 监听3306端口,远程访问mysql
修改配置文件 /etc/mysql/my.cnf添加内容[mysqld]bind-address=0.0.0.0 # 必须说明:两行之间必须空一行。查看监听ipsudo netstat -tln查看数据库服务端口:SHOW GLOBAL VARIABLES LIKE 'PORT';原创 2022-04-13 10:58:47 · 986 阅读 · 0 评论 -
Mysql8 修改root密码
今天装完mysql发现没有root密码,于是想要修改一下root密码,通过网上的搜索找到了大致的几种方法:通过mysqladmin修改密码mysqladmin -u root -p password "newpassword"修改mysql数据库的user表UPDATE mysql.user set authentication_string = PASSWORD ("newpassword) WHERE User = "root" and Host="localhost";通过SET语句修改密原创 2022-03-28 16:06:20 · 8221 阅读 · 3 评论