MySQL笔记

1.MySQL基本操作:

登录MySQL:mysql -u root -p (root是用户名)      (密码123456)

查看所有数据库 :SHOW DATABASES ;

创建数据库:CREATE DATABASE testdb;  (创建名为testdb的数据库)

切换到新数据库:USE testdb;

删除数据库:DROP DATABASE testdb;

MySQL在linux上大小写敏感,windows上大小写不敏感

2.关系型数据库概念

3.基本类型

  数据库每一列都要指定一个类型,比如图书名要制定VARCHAR类型,出版日期要制定DATE类型。

  注意c++多行字符串不能直接换行,可以进行拼接;引号内部的引号要用单引号。

4.对数据库内的表进行操作

查看所有表,删除表,创建表 的语法和对数据库操作类似。

创建表:

  AUTO_INCREMENT表示每行默认增加1,PRIMARY KEY表示这个是主键(表示是通过该属性来找到这条信息的)

5. 对表中数据进行增删改查:

增:

column是哪一列,value是列的内容。VALUES的参数可以是二维的,即多组数据。

查:

查看哪些列。可以用*表示所有列

WHERE指定哪一行。比如 WHERE title='1984' ,表示找到title为1984那一行的数据。

6.列的完整性约束

7.vscode(linux)下使用MySQL

参考这篇文章:

使用VS Code的MySQL扩展管理数据库 - 葱头001 - 博客园

8. Qt中使用MySQL

  pro文件中添加sql

  库文件QSqlDatabase。创建一个SQL对象db。

下面是初始化数据库代码:

给QString赋值:

......

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值