
mysql基础
云果龙
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQL MySQL SQL Server 索引(index)
-- 创建表CREATE TABLE t51( emp_id int IDENTITY(1,1), emp_name VARCHAR(50) NOT NULL DEFAULT '', emp_age SMALLINT NOT NULl DEFAULT 0, emp_address VARCHAR(100) NOT NULL DEFAULT '', phone char(11) NOT NULL DEFAUlT '')-- 添加数据INSERT INTO t51(emp_name, emp原创 2021-05-09 22:52:21 · 436 阅读 · 0 评论 -
SQL MySQL SQL Server 分页查询
mysql-- 从第1行开始,查询3个数据 => 也就是每页3条信息,查询第1页的信息SELECT * FROM emp ORDER BY empno LIMIT 0, 3-- 从第4行开始,查询3个数据 => 也就是每页3条信息,查询第2页的信息SELECT * FROM emp ORDER BY empno LIMIT 3, 3-- 公式-- LIMIT 每页显示记录数 * (第几页-1), 每页显示记录数-- 从第1行开始,查询5个数据 => 也就是每页5条信息,查原创 2021-05-09 16:29:08 · 202 阅读 · 0 评论 -
SQL MySQL SQL Server 合并查询(union) 复合主键 唯一约束(UNIQUE) 外键 CHECK约束
外键-------------------------------foreign key-----------------------------/*foreign key(外键)用于定义主表和从表之间的关系;外键约束要定义在从表上,主表则必须具有主键约束或是UNIQUE约束,要求外键列数据必须在主表的主键列存在或者为null1.存储引擎必须是innodb,这样的表才支持外键2.外键字段类型要和那个表的主键字段类型一致(长度可以不一样)FOREIGN KEY(本表字段名) REFERE原创 2021-05-09 16:04:21 · 1693 阅读 · 2 评论 -
SQL MySQL SQL Server 数据加密
SQL Server--MD5加密--HashBytes ('加密方式', '待加密的值')--加密方式= MD2 | MD4 | MD5 | SHA | SHA1 --返回值类型:varbinary(maximum 8000 bytes)select HashBytes('MD5','123456')--HashBytes生成的结果为:0xE10ADC3949BA59ABBE56E057F20F883E--一般工具生成的都是没有0x和是小写的,16进制的数值,去掉“0x”转换为小写值原创 2021-05-08 16:17:02 · 566 阅读 · 0 评论 -
SQL MySQL SQL Server 时间函数
MySQL-- 创建表CREATE table mes( id int, content varchar(30), send_time datetime)-- 添加数据 CURRENT_TIMESTAMP 和 now()效果一样insert into mes values(1, '北京新闻', CURRENT_TIMESTAMP); insert into mes values(1, '北京新闻', now()); SELECT * FROM mes;-- 查询send_time原创 2021-05-08 14:37:55 · 404 阅读 · 0 评论 -
SQL MySQL SQL Server 修改(更新)表
添加列(column)MySQL 和 SQL Server 通用向emp数据库添加images列ALTER TABLE emp ADD VARCHAR(200) NOT NULL DEFAULT ''删除列(column)MySQL删除emp表的sex列ALTER TABLE emp DROP sex;SQL Server如果列有约束,要先删除约束(SQL Server列的默认值有默认值约束)删除emp表的sex列ALTER TABLE emp DROP COLUMN sex;原创 2021-05-06 17:05:14 · 329 阅读 · 0 评论 -
SQL MySQL SQL Server 数据库的列类型
数值类型整数类型大小(字节)tinyint1smallint2mediumint3int4bigint8比bigint更大的整数类型decimal(M,0)小数类型类型大小(字节)备注float4double8SQL SERVER 没有此数据类型decimal[M,D]大小不确定M长度,D精确到多少位文本(字符串)类型类型表示范围备注char0 ~255原创 2021-05-04 17:18:15 · 1117 阅读 · 0 评论 -
mysql 安装mysql8.0版本
访问 MySql下载官网 https://www.mysql.com/downloads/点击网页底部的 MySQL Community (GPL) Downloads(MySQL社区(GPL)下载)选择 MySQL Community Server(MySQL社区服务器)4.点击Download按钮进行下载5.解压之后的样子(那个png图片是我单独加的,没有也不影响下面的安装)6.已管理员的身份打开cmd命令行窗口7.进入刚才解压后文件的bin目录8.执行初始化数据库的命令mys.原创 2021-05-01 19:38:00 · 216 阅读 · 0 评论 -
mysql 连接查询 inner join
# 连接查询/* 含义: 又称为多表查询,当查询的字段来自于多张表时,就会用到连接查询 分类: 按年代分类: sql92标准: 仅仅支持内连接 sql99标准(推荐): 支持内连接,外连接(左外和右外),交叉连接 按功能分类: 内连接: 等值连接 非等值连接 自连接 外连接: 左外连接 右外连接 全原创 2021-03-16 00:03:22 · 234 阅读 · 0 评论 -
mysql 常见函数 分组查询等
# 进阶4: 常见函数/*函数: 类似于java中的方法常见函数: 字符函数 数学函数 日期函数 流程控制函数*/# 一,字符函数# concat 拼接函数SELECT CONCAT("hello,",first_name) FROM employees;# length 获取字节长度SELECT LENGTH("你好"); //6# cahr_length 获取字符个数SELECT CHAR_LENGTH("你好"); //2# substring 截取子原创 2021-03-12 22:17:17 · 127 阅读 · 0 评论 -
mysql 基础查询 select
# 查询/*select 查询列表 from 表名;特点:1.查询的结果集 是一个虚拟表2.select 查询列表 4类似于System.out.prinln(打印内容);select后面跟着查询列表,可以有多个部分组成,中间用逗号隔开例如: select 字段1,字段2,表达式 from 表;3.执行顺序 - from子句 - select子句 4.查询列可以是: 字段,表达式,常量,函数*/# 查询所有字段SELECT * from departments;#原创 2021-03-12 12:11:35 · 135 阅读 · 0 评论