mysql
文章平均质量分 56
数据库入门到成神
北街风
多练、积累代码才会有经验。
多问、想办法在最短的时间内解决问题
及时总结、通过笔记进行记录
温故而知新,不怕你菜,就怕你知道自己菜还不去改变自己。
不必去吹自己有多牛逼,做好你自己,人家觉得你牛逼的时候你才是牛逼
展开
-
SQL练习
SQL的一些关键字用法原创 2022-07-30 17:54:17 · 159 阅读 · 0 评论 -
mysql事务与存储过程和视图
6.1 事务管理6.1.1 事务的概念 所谓事务就是针对数据库的一组操作,它可以由一条或多条SQL语句组成,同一个事务的操作具备同步的特点,如果其中一条语句无法执行,那么所有的语句都不会执行,也就是说,事务的语句要么都执行要么都不执行。开启事务Start transaction;提交事务Commit;取消事务Rollback; (注意:Rollback;语句只能针对未提交的事务执行回滚操作,已提交的事务是不能回滚的。)事务必须满足4个特性,原子性,一致性,隔离性,持...原创 2021-12-09 23:37:09 · 301 阅读 · 0 评论 -
mysql 多表操作
5.1 外键5.1.1什么是外键外键是指引用另一个表中的一列或多列,被引用的列应该具有主键约束或唯一性约束。外键用于建立和加强两个表数据之间的连接。5.1.2为表添加外键约束Alter table 表名 add constraint FK_ID foreign key (外建字段名) EFERENCES 外表表名;先建外建,再添加数据删除外键约束解除两个表之间的关联关系时,就需要删除外键约束。Alter table 表名 drop foreign key 外建名;5...原创 2021-12-09 23:33:32 · 268 阅读 · 0 评论 -
mysql单表查询
4.1简单查询Select [distinct] * |字段名1,字段名2,字段名3,…From 表名[where条件表达式1][group by 字段名 [having条件表达式2]][order by字段名 [asc|desc]][limit[offset]记录数]Distinct是可选参数,用于剔除查询结果中重复的数据。order by 用于将查询结果按照指定字段进行排序。排序方式由参数asc|desc控制,如果不指定参数,默认为升序排列。4.1.2查询所有字段.原创 2021-12-09 23:31:15 · 403 阅读 · 0 评论 -
mysql添加,更新与删除数据
3.1为表中所有字段添加数据1.INSERT语句中指定所有字段名INSERT INTO表名(字段名1,字段名2,…) VALUES(值1,值2,…);2. INSERT语句中不指定字段名INSERT INTO表名VALUES(值1,值2,…);3.1.2为表的指定字段添加数据INSERT INTO表名(字段名1,字段名2,…) VALUES(值1,值2,…);3.1.3同时添加多条记录INSERT INTO表名(字段名1,字段名2,…)...原创 2021-12-09 23:28:07 · 473 阅读 · 0 评论 -
mysql数据库和表的基本操作
2.1.1创建和查看数据库创建:create database 数据库名称;查看数据库:databases;show create database数据库名称;2.1.2修改数据库alter database数据库名称 DEFAULT CHARTER SET 编码方式 COLLATE 编码方式_bin;2.1.3 删除数据库DROP DATABASE数据库名称;2.2数据类型2.2.1整数型(int)2.2.2浮点数类型和定点数类型(float和double)原创 2021-12-09 23:26:05 · 584 阅读 · 0 评论 -
sql语句去重复数据 (使用Having字句)
前言:having子句只用在分组查询(group by)条件下,用作分组查询结果的条件过滤去除重复数据,只保留一条重复的数据DELETEFROM `user`WHERE name IN ( SELECT name FROM ( SELECT name FROM原创 2021-05-04 14:01:04 · 3452 阅读 · 1 评论 -
mysql入门(笔记一)
目录一、什么是mysql一、什么是mysqlMySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。数据库的好处:实现数据持久化使用完整的管理系统统一管理,易于查询...原创 2021-04-28 17:54:29 · 181 阅读 · 5 评论 -
MySql导出数据字典
利用mysql的information_schema数据库里的columns表可以快速导出数据字典SELECT TABLE_NAME AS '表名', COLUMN_NAME AS '字段名', COLUMN_TYPE AS '数据类型', IS_NULLABLE AS '允许为空', EXTRA AS 'PK', COLUMN_COMMENT AS '字段说明' FROM information_schema.`COLUMNS` WHERE原创 2021-02-25 17:19:17 · 2733 阅读 · 0 评论 -
往sqlserver数据库运行sql文件导入数据时提示内存不足
问题场景:在往sqlserver数据库运行sql文件导入数据时,对于小的sql文件,直接在SQL Server Management Studio里打开执行就行了,但有几个表的数据量非常大,运行sql文件时提示内存不足。参考解决方法使用自带sqlcmd命令工具进行执行导入。1、如我使用的是sqlserver2008,是安装在d盘的,打开命令行,进入Binn目录:cd D:\Program Files\Microsoft SQL Server\100\Tools\Binn12、输入以下命令s原创 2021-02-25 17:04:20 · 2709 阅读 · 1 评论 -
数据库的 ACID规则 及 CAP定理(CAP theorem)
规则一、ACID规则1、A (Atomicity) 原子性2、C (Consistency) 一致性3、I (Isolation) 独立性4、D (Durability) 持久性二、CAP定理一、ACID规则事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性:1、A (Atomicity) 原子性原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。比如网上购物,购买商原创 2021-02-18 16:07:05 · 736 阅读 · 0 评论 -
关于mysq打开数据库的错误2003 - Can‘t connect to MySQL server on ‘localhost‘ (10061 “Unknown error“)
2003 - Can’t connect to MySQL server on ‘localhost’ (10061 “Unknown error”)开启phpStudy该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境,该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。...原创 2020-12-22 17:10:11 · 224 阅读 · 0 评论