mysql笔记(10)-数据的插入和更新(insertupdatecase)

mysql笔记(10)-数据的插入和更新(insertupdatecase),第1张

常见的插入方式有以下几种:

这种方式每次只能插入一行

且set从句内的values不能全部为空

这种方式可以一次性插入多行

不同行之间的数据要 用逗号进行分隔

这种方式用于替换表中的某一行

若新插入记录的主码已经存在于表中,则用新记录替换旧记录

若新插入记录的主码不在表中,则直接插入新记录

普通的update语句写法如下:

例如:在instructor(教师信息)表中

我们想更新 ID为10101的教师的工资为70000

对于更复杂的数据更新 我们可以添加 case-when从句

从而实现对数据的分类更新

例如:在instructor(教师信息)表中 对所有教师进行涨薪

对工资小于等于100000的涨薪5%,其他人涨薪3%

1、运行Navicat数据库管理工具,连接本地数据库。点击左上角“文件”或者工具栏“连接”图标,创建自己的数据库连接。Navicat

for

MySQL可以连接本地Mysql数据库,还可以连接远程Mysql数据库。两者连接方式基本相同。

2、连接好数据库之后,点击新建数据库,打开“新建数据库”对话框,输入数据库名之后,点击“确定”按钮。

3、为数据库添加数据表,这里是通过数据表的创建语句自动创建数据表。先到工程目录下找到创建数据表的SQL语句。

4、在Navicat

for

MySQL选中刚才创建的数据库,选择“查询”->“新建查询”,把步骤三中的SQL语句复制到“查询编辑器”中,点击运行。

5、在d出的数据库名对话框中输入数据库名,并且点击“保存”按钮。只有经过保存的数据库名才可以在数据库查询中知道刚建好的数据表。

简单举个例子:

定义一个变量为整数型,比如说:句柄:整数型;

比如你要单击按钮1在name插入 123,就这么写:

句柄=连接MySQL(“MySQL地址”,“MySQL账号”,“MySQL密码”,“数据库名,你的就是account”,MySQL端口,一般都是3306)

增加记录(句柄,“account”,“name=‘123’”)

如果要同时增加name和password这两个或更多,就按下面的写:

增加记录(句柄,“account”,“name=‘123’”+“,”+“password='123'”)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7175600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存