mysql数据库操纵语言

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

Dml语言增删改查

dml语言增删改查

插入INSERT  [INTO]  表名  [(列名)] VALUES  (值列表)

 

实例:INSERT INTO Students (SName,SAddress,SGrade,SEmail,SSEX)

VALUES ('张青裁','上海松江',6,'ZQC@Sohu.com',0)

 

注意事项1:

每次插入一行数据,不能只插入半行或者几列数据

插入的数据是否有效将按照整行的完整性的要求来检验

 

注意事项2:

每个数据值的数据类型、精度和小数位数必须与相应的列匹配

 

注意事项3:

不能为标识列指定值

 

注意事项4:

如果在设计表的时候就指定了某列不允许为空,则必须插入数据

 

注意事项5:

插入的数据项,要求符合检查约束的要求

 

注意事项6:

具有缺省值的列,可以使用DEFAULT(缺省)关键字来代替插入的数值

 

实例:

INSERT INTO Student (StudentNo,LoginPwd,StudentName,Sex,GradeId,Phone,Address,BornDate)

VALUES ('S1200902005',DEFAULT,'张峰', '',1,'13212345678',DEFAULT, '1987-6-2')

 

插入多行数据

第一种方法

通过INSERT SELECT语句将现有表中的数据添加到已存在的表中

INSERT INTO <表名>(列名)

SELECT <列名>

FROM <源表名>

实例:INSERT INTO AddressList (姓名,地址,电子邮件)

SELECT SName,SAddress,SEmail

FROM Students

 

 

第二种方法

通过SELECT INTO语句将现有表中的数据添加到新表中

SELECT (列名)

INTO <表名>

FROM <源表名>

 

SELECT Students.SName,Students.SAddress,Students.SEmail

INTO  AddressList

FROM     Students

 

本文转自    探花无情   51CTO博客,原文链接:http://blog.51cto.com/983865387/1917417


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
数据库连接 Go 数据库
Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性
本文探讨了Go语言中的错误注入与防御编程。错误注入通过模拟网络故障、数据库错误等,测试系统稳定性;防御编程则强调在编码时考虑各种错误情况,确保程序健壮性。文章详细介绍了这两种技术在Go语言中的实现方法及其重要性,旨在提升软件质量和可靠性。
34 1
|
1月前
|
SQL 关系型数据库 MySQL
go语言数据库中mysql驱动安装
【11月更文挑战第2天】
62 4
|
1月前
|
SQL 关系型数据库 MySQL
go语言中安装数据库驱动
【11月更文挑战第1天】
52 5
|
1月前
|
SQL 关系型数据库 MySQL
go语言中数据库操作
【10月更文挑战第22天】
49 4
|
1月前
|
关系型数据库 MySQL 数据库连接
go语言中打开数据库连接
【11月更文挑战第1天】
32 2
|
2月前
|
SQL 关系型数据库 MySQL
Go语言项目高效对接SQL数据库:实践技巧与方法
在Go语言项目中,与SQL数据库进行对接是一项基础且重要的任务
90 11
|
2月前
|
SQL Serverless 数据库
数据库常用DQL语言合集
数据库常用DQL语言合集
|
2月前
|
SQL NoSQL 数据管理
超越查询语言:GQL 如何塑造图形数据库的未来
超越查询语言:GQL 如何塑造图形数据库的未来
35 0
|
4月前
|
SQL 关系型数据库 MySQL
|
3天前
|
存储 Oracle 关系型数据库
数据库传奇:MySQL创世之父的两千金My、Maria
《数据库传奇:MySQL创世之父的两千金My、Maria》介绍了MySQL的发展历程及其分支MariaDB。MySQL由Michael Widenius等人于1994年创建,现归Oracle所有,广泛应用于阿里巴巴、腾讯等企业。2009年,Widenius因担心Oracle收购影响MySQL的开源性,创建了MariaDB,提供额外功能和改进。维基百科、Google等已逐步替换为MariaDB,以确保更好的性能和社区支持。掌握MariaDB作为备用方案,对未来发展至关重要。
13 3