mysql
文章平均质量分 65
mysql的基础教程
赤~峰
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Docker搭建nextcloud+onlyoffice+ldap+smb协作编辑
点击应用,找到ONLYOFFICE,LDAO user group groupbackend,External storge support,安装后启用,进入管理设置可以看到LDAP/AD集成,外部存储,ONLYOFFICE代表成功。没有这几个应用的直接进这个网址下载下来,然后放到/data/docker/nextcloud/apps/ 里面进行解压即可。成功后进入mysql容器,创建数据库,这里的数据库名为nextcloud_db。主机:smb服务器ip,端口是(136或者445),一般不用端口就可以。原创 2023-02-24 18:10:08 · 2471 阅读 · 0 评论 -
MYSQL使用索引优化查询性能
索引的定义索引也成为“键”,是存储引擎用于快速查找记录的一种数据结构,用来快速查询数据库表中的特定记录,如同书的目录。索引的分类索引可分为:(1)普通索引:普通索引是mysql中基本的索引类型,允许在定义索引的列插入重复值和空值。(2)唯一索引:索引列是唯一性,但允许为空值。如果是复合索引,则列值的组合必须唯一。主键索引是特殊的唯一索引,不允许为空。(3)复合索引(组合索引):符合索引是数据表的多个列组合上创建的索引,只有在查询条件中使用了这些列的左边列时,索引才会被使用。例如由uid、unam原创 2020-11-15 23:06:17 · 321 阅读 · 0 评论 -
MySQL数据库的创建,修改,查看与删除
MySQL数据库的创建,修改,查看与删除首先我们先创建一个mysql数据库,使用:CREATE DATABASE 数据库名[DEFAULT] CHARACTER SET 编码方式[DEFAULT] COLLATE 排序规则例如:我们这里在数据库服务器中创建一个名叫user的数据库。然后我们使用SHOW DATABASES;来查看数据库服务器中的数据库:看,这个黄色的user就是我们刚刚创建的数据库啦!接下来我们来查看数据库user的信息,使用:SHOW CREATE DATABASE 数原创 2020-10-20 22:34:03 · 326 阅读 · 0 评论 -
MySql的约束
PRIMARY KEY约束PRIMARY KEY又称主键约束,定义表中构成主键的一列或多列。主键用于唯一标识表中的每条记录,作为主键的字段值不能为空且唯一。主键可以是单一的字段,也可以是多个字段的组合,每个数据表中最多只能有一个主键约束。PRIMARY KEY 的语法格式为:字段名 数据类型 PRIMARY KEYNOT NULL 约束NOT NULL为非空约束,强制字段的值不能为空,语法格式为: 字段名 数据类型 NOT NULLDEFAULT 约束DEFAULT约束为默认值约束,用于指定字段原创 2020-10-27 22:41:07 · 363 阅读 · 0 评论 -
MYSQL条件分支与循环语句
条件分支语句IF语句if语句是一个三目运算,语法为:**if (条件表达式,结果1,结果2);**其中:当条件表达式的是为true时返回结果1,否则返回结果2IFNULL语句IFNULL语句时一个双面运算,语法为:IFNULL(结果1,结果2)其中:若结果1的值不为空,则返回结果1,否则返回结果2IF…ELSEIF...ELSE语句和C语言等编程语言类似,就不做介绍了CASE语句CASE语法为:CASE 表达式WHERE 数值1 THEN 语句1;WHERE 数值2 T原创 2020-11-23 17:16:34 · 985 阅读 · 2 评论 -
Mysql数据库的数据排序和统计
数据排序在SELECT 语句中,可以使用ORDER BY子句实现对查询结果的排序。语法格式为:ORDER BY {列名|表达式|正整数} [ASC|DESC] [,…n]例如,让商品Goods表以价格降序:SELECT * FROM Goods ORDER BY gdPrice DESC ;其中{列名|表达式|正整数}为排序的关键字,ASC为升序(默认为升序),DESC为降序;当指定的关键字不止一个时,列名之间用逗号隔开。例如:让商品Goods表以价格降序再以销售量升序SELECT *原创 2020-11-11 12:13:20 · 1650 阅读 · 0 评论 -
MySQL数据库中数据表(创建、查看、修改、复制、删除)
查看数据库中的数据表在MySQL中创建好一个数据库后,可以使用SHOW TABLES语句查看当前数据库中的表,例如:查看名为onlinedb数据库下的数据表:(1)使用USE语句将onlinedb设为当前数据表.其中这个“Database changed”表示数据库切换成功。(2)查看数据表。可以看到我这数据库中有四个数据表,如果在查看数据表示出现“Empty set”这表示这份数据库中是为一个空集,也就是没有数据表。在数据库中创建数据表...原创 2020-10-23 18:45:23 · 3207 阅读 · 0 评论 -
Mysql之视图(无通过视图更新数据表)
使用CREATE VIEW语句创建视图语法格式为:CREATE [ALGORITHM={UNDEFINED | MERGE | TEMPTABLE}] VIEW 视图[列名]ASselect_statement[WITH [CASCADED | LOCAL] CHECK OPTION]说明:ALGORITH,:可选参数,表示视图算法,其取值有三。其中UNDEFINED表示自动选择算法。MERGE表示将使用的视图语句和视图定义合并起来,是的视图定义的某一部分取代语句对应的部分。TEMPTABL原创 2020-11-22 17:54:09 · 378 阅读 · 0 评论 -
MySQL数据表中的数据单表查询
SELECT语句使用SELECT语句进行对数据表查询;语法格式为:SELECT [ALL | DISTINCT] * | 列名1 [,列名2,…,列名N]FROM 表名[ WHERE 条件表达式][GROPUP BY 列名 [ASC | DESC] [HAVING 条件表达式] ][ORDER BY 列名 [ASC | DESC] , … ][LIMIT [OFFSET] 记录数];语法说明如下:SELECT 子句:表示从表中查询指定的列,当使用 ‘*’时u,用于显示表中所有的列;关键字原创 2020-11-10 23:03:28 · 2474 阅读 · 0 评论 -
MySql数据表中数据的处理(增、删、改)
插入数据INSERT语句插入数据语法格式为:原创 2020-10-29 11:55:53 · 407 阅读 · 0 评论
分享