![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库相关知识
文章平均质量分 71
学习数据库部分
将哥哥
有自信不一定能成功,但是没有自信要成功就难上加难。
展开
-
给一张表添加外键的四种方法
方法一:直接在属性值后面添加。方法四:在表的定义外进行添加。原创 2024-05-05 08:51:10 · 467 阅读 · 0 评论 -
学习mysql分页查询功能
使用Limit m ,n 实现分页查询Limit 和 offset 的关系示例,select * from exmaple_userinfo limit m ,n;查询第1条到第10条的数据的sql是:select * from table limit 0,10; ->对应我们的需求就是查询第一页的数据:select * from table limit (1-1)*10,10;查询第11条到第20条的数据的sql是:select * from table limit 10,10.原创 2020-09-28 17:02:36 · 251 阅读 · 0 评论 -
MySQL ALTER命令修改表的属性
当我们需要修改数据表名或者修改数据表字段时,就需要使用到MySQL ALTER命令。创建一个测试表mysql> create table exmaple_alter_test(id int(11),name varchar(100));Query OK, 0 rows affected (0.76 sec)mysql> show columns from exmaple_alter_test;+-------+--------------+------+-----+---------原创 2020-08-22 10:39:22 · 2770 阅读 · 0 评论 -
MySQL 正则表达式和Like实现模糊查询
在前面的章节我们已经了解到MySQL可以通过 LIKE …% 来进行模糊匹配MySQL 同样也支持其他正则表达式的匹配, MySQL中使用 REGEXP 操作符来进行正则表达式匹配。^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ‘\n’ 或 ‘\r’ 之后的位置。$ 匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 ‘\n’ 或 ‘\r’ 之前的位置。. 匹配除 “\n” 之外的任何单个字符原创 2020-08-21 13:42:50 · 668 阅读 · 0 评论 -
MySQL NULL 值处理
为了处理这种情况,MySQL提供了三大运算符:IS NULL: 当列的值是 NULL,此运算符返回 trueIS NOT NULL: 当列的值不为 NULL, 运算符返回 true。<=>: 比较操作符(不同于 = 运算符),当比较的的两个值相等或者都为 NULL 时返回 true。关于 NULL 的条件比较运算是比较特殊的。你不能使用 = NULL 或 != NULL 在列中查找 NULL 值 。在 MySQL 中,NULL 值与任何其它值的比较(即使是 NULL)永远返回 NU原创 2020-08-21 11:01:31 · 248 阅读 · 0 评论 -
MySQL 连接的使用
你可以在 SELECT, UPDATE 和 DELETE 语句中使用 Mysql 的 JOIN 来联合多表查询。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):获取两个表中字段匹配关系的记录。LEFT JOIN(左连接):获取左表所有记录,即使右表没有对应匹配的记录。RIGHT JOIN(右连接): 与 LEFT JOIN 相反,用于获取右表所有记录,即使左表没有对应匹配的记录。exmaple_userinfo表mysql> select * f原创 2020-08-20 17:00:41 · 123 阅读 · 0 评论 -
MySQL Like子句
‘%a’ //以a结尾的数据‘a%’ //以a开头的数据‘%a%’ //含有a的数据‘a’ //三位且中间字母是a的‘_a’ //两位且结尾字母是a的‘a_’ //两位且开头字母是a的以下是 SQL SELECT 语句使用 LIKE 子句从数据表中读取数据的通用语法:SELECT field1, field2,...fieldN FROM table_name WHERE field1 LIKE condition1 [AND [OR]] fi.原创 2020-08-20 16:48:47 · 267 阅读 · 0 评论 -
MySQL创建数据表
MySQL 创建数据表创建MySQL数据表需要以下信息:表名表字段名定义每个表字段CREATE TABLE 表名(列名 类型,列名 类型);mysql> create table exmaple_userinfo(name varchar(100),id Int );Query OK, 0 rows affected (0.48 sec)删除数据表以下为删除MySQL数据表的通用语法:DROP TABLE table_name ;mysql> drop ta原创 2020-08-20 11:51:53 · 696 阅读 · 0 评论 -
MySql创建数据库
我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下://exmaple为数据库名字mysql> create database exmaple -> ;Query OK, 1 row affected (0.23 sec)drop 命令删除数据库在删除数据库过程中,务必要十分谨慎,因为在执行删除命令后,所有数据将会消失。mysql> drop database exmaple;Query OK, 0 rows affected .原创 2020-08-20 10:48:41 · 176 阅读 · 0 评论 -
MySQL的下载和安装
下载地址https://dev.mysql.com/downloads/下载流程安装mysql流程打开刚刚解压的文件夹 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:[client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=F:\\mysql\\mysql-8.0.21# 设置 my原创 2020-08-19 18:15:23 · 182 阅读 · 0 评论