sql语句之数据操作介绍
一、insert语句
insert用于向表中输入数据,其具体的语法结构如下。
INSERT INTO 表名称 VALUES (值1, 值2,....) 我们也可以指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) 示例:
代码如下:
insert into country values('美国')
二、update语句
update语句用于更新表中的数据,其具体的语法结构如下。
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值 示例:
代码如下:
update country set countryname = '中国' where countryid = 4
三、delete语句
delete语句用于删除表中的数据,其具体的语法结构如下。
DELETE FROM 表名称 WHERE 列名称 = 值 示例:
代码如下:
delete from country where countryid = 4
相关推荐
-
浅析SQL数据操作语句
SQL 中的运算符 1算术运算符: +:加运算,求两个数或表达式想加的和 -:减运算,求两个数或表达式相减的差 *,乘运算,求两个数或表达式相乘的积 /:除运算,求两个数或表达式相除的商 %:取模运算,求两个数或表达式相除的余数 2.赋值运算 =:把一个数或表达式赋值给另一个标量. 3.比较运算符 =:等于 >大于 < 小于 <>不等于 >= 大于等于 <=小于等于 !=不等于 4.逻辑运算符 AND :当且仅当两个布尔表达式为true时,
-
六条比较有用的MySQL数据库操作的SQL语句小结
在MySQL数据库操作中,我们常常编写一些SQL语句来实现自己想要的功能.但是对于初学MySQL数据库的人来说这似乎又有一定的难度.本文我们总结了六条比较有用的SQL语句,初学者可以套用下面的格式,接下来就让我们一起来了解一下这部分内容. 1.计算年数 如果您想通过生日来计算这个人的年龄,可以用以下的语句来实现: SELECT DATE_FORMAT(FROM_DAYS(TO_DAYS(now()) - TO_DAYS(@dateofbirth)), '%Y') + 0; 2.两个时间的差 取得
-
Sql Server 和 Access 操作数据库结构Sql语句小结
下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助.内容由海娃整理,不正确与不完整之处还请提出,谢谢. 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6]
-
SQLSERVER 2005中使用sql语句对xml文件和其数据的进行操作(很全面)
--用SQL多条可以将多条数据组成一棵XML树L一次插入 --将XML树作为varchar参数传入用 --insert xx select xxx from openxml() 的语法插入数据 -----------------------------------导入,导出xml-------------------------- --1导入实例 --单个表 create table Xmltable(Name nvarchar(20),Nowtime nvarchar(20)) declare
-
用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 3.修改字段类型 ALTER TABLE table_name ALTER COLUMN column_name new_data_type 4.sp_rename 改名 更改当前数据库中用户创建对象(如表.列或用户定义数据类型)的名称. 语法 sp_rename
-
SQL Server 数据库基本操作语句总结
复制代码 代码如下: --sql基本操作 --创建数据库 create database Studets --创建表 create table student ( sno char(5), sname char(20), ssex char(2), sage smallint, sdept char(15) ) create table course ( cno char(3), cname char(30), cpno char(3), ccredit smallint ) create ta
-
sql语句之数据操作介绍
一.insert语句 insert用于向表中输入数据,其具体的语法结构如下. INSERT INTO 表名称 VALUES (值1, 值2,....) 我们也可以指定所要插入数据的列: INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) 示例: 复制代码 代码如下: insert into country values('美国') 二.update语句 update语句用于更新表中的数据,其具体的语法结构如下. UPDATE 表名
-
IDEA连接MySQL数据库并执行SQL语句使用数据图文详解
目录 一.IDEA连接MySQL数据库 (一)首先新建普通Java项目 (二)连接数据库 二.使用数据库的数据 (一)新建Java类 Test (二)下载MySQL驱动Jar包 (三)返回IDEA,新建文件夹lib (四)非常重要(添加到库) (五)编写Test类 (六)运行主函数,得到数据 三.总结 一.IDEA连接MySQL数据库 (一)首先新建普通Java项目 (二)连接数据库 1.点击右侧DataBase 2.点击加号,找到MySQL,添加数据库 3.输入用户名和密码,点击Test Co
-
使用tp框架和SQL语句查询数据表中的某字段包含某值
有时我们需要查询某个字段是否包含某值时,通常用like进行模糊查询,但对于一些要求比较准确的查询时(例如:微信公众号的关键字回复匹配查询)就需要用到MySQL的 find_in_set()函数: 以下是用find_in_set()函数写的sq查询l语句示例: $keyword = '你好'; $sql = "select * from table_name where find_in_set('".$keyword"',msg_keyword) and msg_active
-
SQL语句执行顺序图文介绍
大家好,我们的数据库已经介绍完了,这里给大家总结一下. 我们这段主要是学习了SQL的增删改查语句,其中查询是我们的重点.我们是以SQL Server 2005来学习的SQL语句,关于SQL Server的图形界面操作,和关于视图.数据库备份还原这些大家下来要下来看一下. 关于Oracle,我们都已经学习了SQL语句,那么Oracle其实已经学习了一大半,就接下来自己学习Oracle主要是看一下他的概念,Oracle和SQL Server还是有很大不同的,熟悉他的表空间这些概念,了解他的图形界面,
-
分享整理的12条sql语句连同数据
俺觉得自 己试着写写sql,调试调试还是有帮助的,读人家sql例子好像读懂了,自己写就未 必思路正确,调试得通,写得简洁. 跟着网上流行的学生选课表的例子复习了一下: http://www.jb51.net/article/30655.htm 这篇文字在网上被转载烂了,里面有些sql适合用在应用系统里,有些"报表"的感 觉更重些,主要是想复习前者.前20条大体还挺好,后30条明显偏报表风格了,而 且后面选例良莠不齐,选了12个例子做练习,(其实很多语法,case, any/all, u
-
必须会的SQL语句(三) 数据插入
1.规范一些使用插入语句的小规范 1)中文字符串前 最好 加一个N 2)列名用中括号 扩起来 像这样 [列名] 2.常规写法 Insert into tableName ( [column1] , [column2] ) values (N'中文','11ds') 3.多行一条语句插入多行 insert into 表名 ([列1],[列2]) select '值1','值2' union all --这里呢,union 和 union all的 区别
-
必须会的SQL语句(四) 数据删除和更新
1.删除 1)删除记录 Delete from 表名 where id ='xx' 2)删除所有数据,并回归初始化标识字段. Truncate table 表名 3)delete与truncate区别 a. truncate是能使种子回到初始值 b. truncate不能加条件 c. truncate不能涉及触发器 d. truncate性能要比delete高得多 2.更新 1)基础的update update 表名 set [列名
-
使用SQL语句统计数据时sum和count函数中使用if判断条件的讲解
首先举个栗子(不想看的话直接下面看总结): order_type:订单类型 open_id:用户唯一标识 SELECT date(create_time) AS '当天日期', sum(real_price) AS '当天总收入', sum函数中使用if判断条件:{ sum( IF (order_type = 0, real_price, 0) ) AS '当天支付收入', sum( IF (order_type = 1, real_price, 0) ) AS '当天打赏收入', } coun
-
必须会的SQL语句(六) 数据查询
1.基础的查询 1)重命名列 select name as '姓名' from 表名 2)定义常量列 select 是否 ='是' from 表名 3)top用法 percent --这种写法可以获取前20%条字段. select top 20 percent * from 表名 4)去除重复列 select distinct 列名 from 表名 5)聚合函数 max a
-
Navicat Premium操作MySQL数据库(执行sql语句)
一. Navicat 简介 1. 什么是Navicat ? Navicat是一个强大的MySQL数据库管理和开发工具.Navicat为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然是易于学习.Navicat,使用了极好的图形用户界面(GUI),可以让你用一种安全和更为容易的方式快速和容易地创建.组织.存取和共享信息.用户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库移转到另一个数据库中(Local to
随机推荐
- VMware中CentOS 7设置文件夹共享的方法
- AngularJs中Bootstrap3 datetimepicker使用实例
- Java中同步与并发用法分析
- Java实现验证码验证功能
- bootstrap中的 form表单属性role="form"的作用详解
- ES6中Array.includes()函数的用法
- asp.net session丢失的解决方法小结
- DevExpress之SplashScreen用法实例
- Android 2.3 拨号上网流程从源码角度进行分析
- JavaScript AJAX之惰性载入函数
- 深入理解Java Socket通信
- 用php守护另一个php进程的例子
- Android创建与解析XML(二)——详解Dom方式
- JQuery获取当前屏幕的高度宽度的实现代码
- 基于MVC3方式实现下拉列表联动(JQuery)
- 忘记Mysql的密码的处理办法
- 查找CiscoWorks故障
- pandas 实现将重复表格去重,并重新转换为表格的方法
- 浅谈Java中BIO、NIO和AIO的区别和应用场景
- Python 用matplotlib画以时间日期为x轴的图像