-
MySQL增删改查语句练习.docx
2020-11-01 13:04:07MySQL增删改查语句练习,有数据库的创建,增删改查的具体实例。表结构和数据维护。维护学生信息、老师信息和成绩信息支持按多种条件组合查询学生信息和成绩信息 -
MySQL增删改查语句
2011-09-14 22:11:1720110913 MySQL增删改查语句 一、操作数据(查询) 1、DISTINCT 语法:SELECT [DISTINCT] 列名[, 列名]... FROM 表名 DISTINCT为过滤重复记录如果DISTINCT后面跟多列, 是过滤掉多列合并之后的重20110913 MySQL增删改查语句
一、操作数据(查询)
1、DISTINCT
语法:SELECT [DISTINCT] 列名[, 列名]... FROM 表名
DISTINCT为过滤重复记录如果DISTINCT后面跟多列, 是过滤掉多列合并之后的重复
2、AS
语法:SELECT 列名 AS 别名 FROM 表名
给数据库起别名,起别名时AS可以省略,不会改变数据库中的值
3、WHERE
语法:SELECT 列名 FROM 表名 [WHERE 条件语句]
条件查询数据库中的记录
4、ORDER BY
语法:SELECT 列名 FROM 表名 ORDER BY 列名 ASC|DESC;
ORDER BY 指定排序的列名可以是表中的列名, 也可以是SELECT语句后面起的别名,ASC为升序, DESC为降序,ORDER BY应在查询语句的结尾
5、COUNT函数,SUM函数,AVG函数,MAX / MIN函数,GROUP BY
二、函数
1、时间函数
ADDTIME(原时间, 增加值) 在某个时间上增加一段时间
CURRENT_DATE() 当前日期
CURRENT_TIME() 当前时间
CURRENT_TIMESTAMP() 当前时间戳1970-2037会随着你的时间而改变
DATE(时间) 返回制定时间的日期部分
DATE_ADD(日期,INTERVAL 增加值类型) 在指定日期上对某个字段增加
DATE_SUB(日期,INTERVAL 减少值类型) 在指定日期上对某个字段减少
DATEDIFF(日期1, 日期2) 计算两个日期之间的差值
NOW() 当前时间
YEAR|MONTH|DATE|HOUR|MINUTE|SECOND(时间) 获取指定时间的某个字段
2、字符串函数
CHARSET(字符串) 返回字符串字符集
CONCAT(字符串1[, 字符串2]... ) 连接字符串
INSTR(字符串, 子字符串) 查找子字符串出现位置, 注意序号从1开始
UCASE(字符串) 将字符串转为大写
LCASE(字符串) 将字符串转为小写
LEFT(字符串, 长度) 从字符串左边取指定长度个字符
LENGTH(字符串) 计算字符串长度
REPLACE(字符串, 搜索字符串, 替换字符串) 将字符串中指定字符串替换为其他字符串
STRCMP(字符串1, 字符串2) 逐个字符比较两个字符串, 如果是包含关系, 则返回长度差值
SUBSTRING(字符串, 开始坐标[, 个数]) 从字符串中截取
LTRIM(字符串) 去掉左边空白
RTRIM(字符串) 去掉右边空白
TRIM(字符串) 去掉左右两边空白
3、数学函数
ABS(数字) 求绝对值
BIN(十进制数) 将十进制转换为二进制
HEX(十进制数) 将十进制转换为十六进制
CONV(数字, 原进制, 目标进制) 转换进制
CEILING(小数) 向上取整
FLOOR(小数) 向下取整
ROUND(小数) 四舍五入
FORMAT(小数, 保留位数) 保留小数位
LEAST(值,值[,值]...) 取最小值
GREATEST(值,值[,值]...) 取最大值
MOD(数字, 数字) 取余
RAND() 生成随机数, 14位小数, 0 <= n <= 1
三、表的约束
1、唯一的约束 unique
unique约束的字段在整张表中唯一, 不可重复, 不包括多个NULL
2、非空约束 not null
not null约束的字段不能为空
3、主键约束 primary key
primary key用来标识一个字段, 这个字段是非空且唯一的.
4、外键约束 foreign key
foreign key约束某一列的值是参照另外一列
四、表的设计
主要有:单独的实体,一对多,多对一,一对一,多对多
五、多表查询
1、连接查询
在多表连接查询的时候, 如果没有有效的连接条件, 所有表中的行会互相连接, 形成笛卡尔集.为了避免笛卡尔集, 可以再where后加入有效的连接条件
2、多表连接
多张表连接查询, 一张表外键引用另外一张表, 另外一张表再引用其他表.
3、自连接
自己和自己连接, 当前表的外键引用自己的主键.
-
mysql8.0增删改查语句_MySQL增删改查语句
2021-01-19 17:41:41/数据表,显示表的结构)l创建数据库 create database studentl删除数据库 drop database studentl创建数据表 create table admin(....)l删除数据表 drop table adminl显示...l显示表结构 desc adminl增删改查lIns.../数据表,显示表的结构)
l 创建数据库 create database student
l 删除数据库 drop database student
l 创建数据表 create table admin(....)
l 删除数据表 drop table admin
l 显示数据库 show databases;
l 显示数据表 show tables;
l 显示表结构 desc admin
l 增删改查
l Insert into admin(username,password) values(‘’,’’)
l Delete from admin where ....
l Update admin set username=...,password=... where ....
l Select username,password from admin where .... group by ... order by ... limit ...
MySQL增删改查语句
标签:username user des sel mit delete value sele group
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:https://www.cnblogs.com/lihuangwei/p/13162002.html
-
mysql 增删改查语句
2019-07-30 21:52:51//查询 SELECT * FROM table WHERE id = #{id} //更新 UPDATE table SET PASSWORD=#{password} WHERE id = #{id}; //新增 insert into table (id) values(#{id}); //删除 DELETE FROM table WHERE id = #{id} ...//查询 SELECT * FROM table WHERE id = #{id} //更新 UPDATE table SET PASSWORD=#{password} WHERE id = #{id}; //新增 insert into table (id) values(#{id}); //删除 DELETE FROM table WHERE id = #{id}
-
Mysql增删改查语句
2016-05-03 13:33:12增加:INSERT INTO 表名(字段名1,字段名2) VALUE(字段值1,字段值2) 例:INSERT INTO a(id,name) VALUE(2,'李四'); 删除:DELETE FROM 表名 WHERE 条件 例:DELETE FROM a WHERE id=1; 修改:UPDATE 表名 SET ...增加:INSERT INTO 表名(字段名1,字段名2) VALUE(字段值1,字段值2)
例:INSERT INTO a(id,name) VALUE(2,'李四');
删除:DELETE FROM 表名 WHERE 条件
例:DELETE FROM a WHERE id=1;
修改:UPDATE 表名 SET 字段名=字段值 WHERE 条件
例:UPDATE a SET id=1,name='张三' WHERE id=2;
查询:SELECT (字段名,*代表全部) FROM 表名 WHERE 条件
例:SELECT id,name FROM a WHERE id=1;
-
mysql创建增删改查语句_MySQL增删改查语句
2021-02-08 03:22:23创建数据库:CREATE DATABASE 数据库名; 创建数据表:CREATE ... 这就是微学网-程序员之家为你提供的"MySQL增删改查语句"希望对你有所帮助.本文来自网络,转载请注明出处:http://www.weixuecn.cn/article/9925.html -
mysql增删改查语句
2017-03-29 20:49:501增 1.1【插入单行】 insert [into] (列名) values (列值) 例:insert into Strdents (姓名,性别,出生日期) values ('开心朋朋','男','1980/6/15') 1.2【将现有表数据添加到一个已有表】 insert into (列名) ... -
MySql增删改查语句
2016-04-10 10:43:40查找 select * from 删除 delete from studinfo where no = ‘001’ ...增添 insert into studinfo values('001','李斌', '男',100) ...改变 update studinfo set name='李五' where no='002' -
mysql增删改查语句执行效率?
2020-01-19 17:04:20mysql增删改查语句执行效率?????????????? 那个快那个慢排个序。。。。。。。。。。。。。。。。。。。。。。 -
mysql增删改查语句连接符_Mysql增删改查常用语句
2021-01-18 22:44:081,连接mysql:mysql -h主机地址 -u用户名 -p密码2,创建数据库:create database 数据库名;3,创建表:#前提是先进入数据库use 数据库名;create table 表名(列名1 varchar(),列名2 varchar(),...);4,删除数据库:... -
mysql增删改查语句连接符_mysql增删改查基础语句
2021-01-18 22:44:06语法这里是INSERT INTO命令将数据插入到MySQL表的通用SQL语法:?INSERT INTO table_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN );要插入字符串类型数据,则需要双或单引号保留到所有的值,... -
c语言 oracle 增删改查语句_SQL语句mysql增删改查语句
2020-12-28 16:35:57增删数据库、完整性约束、创建表、修改表结构、查看表、插入数据、修改数据、复制表[数据库]、删除表[数据]#增删数据库create database if not exists learn; #创建数据库learndrop database db; #消除数据库db #... -
mysql增删改查语句_MySQL增删改查的常用语句汇总
2021-01-18 19:11:24以下是总结的mysql的常用语句,欢迎指正和补充~一、创建库,删除库,使用库1.创建数据库:create database 库名;2.删除数据库:drop database 库名;3.使用数据库:use 库名;二、创建数据表1.创建表语句:create ... -
MYSQL增删改查语句
2020-11-13 08:38:23增加:INSERT INTO 表名(字段名1,字段名2) VALUE(字段值1,字段值2) 例:INSERT INTO a(id,name) VALUE(2,'李四'); 删除:DELETE FROM 表名 WHERE 条件 例:DELETE FROM a WHERE id=1;...修改:UPDATE 表名 SET ... -
mysql增删改查语句以及常用方法_MySQL增删改查的常用语句汇总
2021-01-20 04:06:31以下是总结的mysql的常用语句,欢迎指正和补充~一、创建库,删除库,使用库1.创建数据库:create database 库名;2.删除数据库:drop database 库名;3.使用数据库:use 库名;二、创建数据表1.创建表语句:create ... -
mysql的增删改查实例_mysql增删改查语句简单案例
2021-01-19 06:22:46学生表(student)snosnamesage1周杰伦182周润发183吴孟达254刘德华255李连杰29课程表(cource)cnocname1语文2数学3英语学生成绩表(score)snocnoscore116012612180创建student表,cource表和学生score表:create table ... -
mysql增删改查语句_软件测试基础——SQL语句对表数据增删改查
2020-11-23 13:39:00对表数据的增、删、改、查一、增用途:造测试用例所需数据,测试过程中我们需要用到各种测试数据,比如测试电商网站时,需要些商品信息(不止一条),如果在网站管理后台一条一条的添加,太浪费时间了,归根结底网站... -
mysql增删改查4组语句_MYSQL 增删改查语句
2021-02-04 00:59:19insert:insert into 表名 插入列与值要严格对应数字不必加单引号 字符串必须加单引号例子:insert into test(age,...(注意where条件不加会影响所有行,需要小心)delete操作:不可能针对某一列删除 要删必须一行d... -
mysql删除表命令语句_MySQL增删改查语句命令(一)
2021-01-19 09:39:40增删改查语句增删改查的语句命令为增:insert删:delete改:update查:SELECT或者show库操作创建数据库:create database shujukuba;创建带字符集的数据库:create database mydb2 CHARACTER SET=utf8;创建带校验的... -
MySql增删改查语句以及python数据库操作
2019-04-24 11:25:27增删改查语句 增删改查的语句命令为 增:insert 删:delete 改:update 查:SELECT或者show 库操作 创建数据库:create database shujukuba; 创建带字符集的数据库:create database mydb2 CHARACTER SET=... -
mysql增删改查语句反射_通过反射,获得数据库增删改查的sql语句的方法
2021-02-10 05:01:15package gxa.bj.util;...public class BeanUtil {// 根据某些条件查询语句public static String getSelectSQL(Object obj) throws NoSuchMethodException, SecurityException, IllegalAccessException... -
基本MySQL增删改查语句
2020-08-03 19:25:06显示创建表的语句 show create table 表名; 3.在数据库下删除表 use 数据库名; drop table 表名; 提示:删除数据一般使用delete,删除库和表之类的非数据一般用drop。delete可以回滚但是drop不能。 添加数据 insert... -
mysql增删改查语句_详解Oracle中with as语句以及与增删改查的结合使用
2020-12-04 07:29:11概述WITH AS短语,也叫做子查询部分(subquery factoring),可以做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为... -
mysql增删改查语句以及常用方法_MySQL常用命令和增删改查语句
2021-01-20 04:06:30连接命令:mysql-h[主机地址]-u[用户名]-p[用户密码]创建数据库:createdatabase[库名]显示所有数据库:showdatabases;打开数据库:use[库名]当前选择的库状态:SELECTDATABASE();创建数据表:CREATETABLE[表名]([字段名... -
mysql增删改查语句大全
2018-05-21 16:05:37#登录数据库mysql -hlocalhost -uroot -p;#修改密码mysqladmin -uroot -pold password new;#显示数据库show databases;#显示数据表show tables;#选择数据库use examples;#创建数据库并设置编码utf-8 多语言create ...
-
使用vue搭建微信H5公众号项目
-
m3u8PC直接播放视频.zip
-
朱老师鸿蒙系列课程第1期-3.鸿蒙系统Harmonyos源码配置和管理
-
‘java.lang.String‘ to required type ‘java.sql.Driver‘ for property ‘driver‘
-
Flash-Video-Downloader_v.zip
-
SEC_KMQX10013M-B419_Datas.pdf
-
RFC2328_OSPF_中文.rar
-
华为1+X认证——网络系统建设与运维(初级)
-
面试官问:说说如何实现一个灰度发布系统?需要注意哪些方面?
-
【Dgraph】Java调用
-
零基础一小时极简以太坊智能合约开发环境搭建并开发部署
-
2020人工智能医疗投融资报告.pdf
-
LVS + Keepalived 实现 MySQL 负载均衡与高可用
-
MySQL 查询与高级查询(多表、嵌套和正则表达式)
-
华为1+X——网络系统建设与运维(中级)
-
高性能高可靠性的全数字嵌入式仿真测试软件SkyEye
-
百度云数据下载链接.txt
-
波导系统中等离激元引起的透明性的组合理论分析
-
MySQL 多平台多模式(安装、配置和连接 详解)
-
canvas实战之酷炫背景动画(一)