文章目录前言`SQL语句分类:``SQL通用写法`1 基础SQL-DDL语句1.1 DDL操作数据库1.1.1 创建数据库1.1.2 查看数据库1.1.3 修改数据库(了解)1.1.4 删除数据库1.1.5 使用数据库1.2 DDL操作表1.2.1 常用数据类型如下1.2.2 对表的增删改查2 基础SQL-DML语句2.1 新增记录关键字说明及注意事项2.2 蠕虫复制2.3 更新表记录2.4 删
转载 2023-08-28 10:39:15
87阅读
MySQL架构总览MySQL的总体架构如下图所示 包括数据库连接器、连接池、SQL接口、解析器、优化器、缓存、存储引擎的等。其中常用的存储引擎为Innodb和MyISAM。Innodb有如下特点: 使用Table Space的方式进行数据存储,表现为/var/lib/mysql/ibdata1文件和/var/lib/mysql/ib_logfile0文件;支持事物、外键约束等数据库特性
一、编码 学习链接:https://www.cnblogs.com/beiyeren/p/3835412.html 1、编辑/etc/my.cnf改变编码 #在[mysqld]下添加 default-character-set=utf8 #在[client]下添加 default-character ...
转载 2021-07-21 22:07:00
95阅读
2评论
表约束    1.       空约束与非空约束 (默认为空约束) 语法: create table T_name (var int not null) 这里的(not null) 就是非空约束。        cr
原创 2010-07-09 23:18:25
533阅读
远程连接:mysql -h remotehost -u root -p  databasename更改root本地登录密码:mysqladmin -u root -poldpassword password newpassword显示当前的使用的用户/数据库:select user()/database()创建数据库,表: create databas
转载 精选 2012-02-07 21:17:06
471阅读
1、mysql索引有哪些 主键索引 他必须是primary key 每个表只能有一个索引 普通索引也就
原创 2023-01-31 11:23:34
36阅读
Windows压缩包安装流程 命令概览 // Create the default database and exit. Create a super user with empty password. mysqld --initialize-insecure // Install the default service mysqld --install // 启动Mysql服务 net s
原创 2023-08-20 23:13:44
94阅读
主要就是连接方式; SELECT * FROM tb_students where id=2 and id =3 group by id HAVING id=1 order by sex desc ,age asc limit 0,2 inner join left join right join
原创 2022-06-17 09:47:30
117阅读
目录MySQL基础数据类型SQL语句存储引擎InnoDB 和 MyISAM存储引擎相关的命令MySQL8.0为什么取消缓存索引MySQL支持的索引类型聚簇索引和非聚簇索引为什么是B+树索引的优缺点索引的创建原则适合创建索引的场景索引SQL各种索引总结使用索引的场景无法使用索引的场景补充说明explain一些现象事务事务的特点ACIDredo log和undo log数据库的四个隔离级别事务idM
转载 2024-01-04 11:17:57
39阅读
自己做的数据库总结,仅仅停留在能理解的角度。研究不是太深,非常欢迎对这一块熟悉的人帮忙指导。
原创 2022-08-03 11:56:48
136阅读
MYSQL 语句 显示数据库 SHOW DATABASES; 创建数据库 CREATE DATABASE db_name; 显示表: SHOW TABLES; 删除一个表: DROP TABLE table_name; 查看表的结构: DESC table_name; 重命名表名:&nbs
原创 2015-08-29 18:15:48
284阅读
SQL的生命周期 应用服务器与数据库服务器建立一个连接 数据库进程拿到请求sql 解析并生成执行计划,执行 读取数据到内存并进行逻辑处理 通过步骤一的连接,发送结果到客户端 关掉连接,释放资源 SQL 约束 NOT NULL: 用于控制字段的内容一定不能为空(NULL)。 UNIQUE: 控件字段内 ...
转载 2021-08-31 16:58:00
47阅读
2评论
Mysql 中文乱码 修改字符集 用户与权限管理 mysql 2058错误: Docker 安装 Mysql sql检验原则 mysql逻辑架构 查看sql执行周期 sql语句 存储引擎 sql性能下降原因 join from tableA inner join tableB on join_con
原创 2021-07-16 09:19:30
151阅读
MySQLMySQLMySQL前言数据库概念为什么要使用数据库?MySql简介数据库操作关系模型查看数据库创建数据库选择数据库删除数据库数据库命名规范数据表的操作创建
原创 2022-11-21 12:19:27
309阅读
  http://tianya23.blog.51cto.com/1081650/268899 1、乐观所和悲观锁策略 悲观锁:在读取数据时锁住那几行,其他对这几行的更新需要等到悲观锁结束时才能继续  乐观所:读取数据时不锁,更新时检查是否数据已经被更新过,如果是则取消当前更新  一般在悲观锁的等待时间过长而不能接受时我们才会选择乐观锁 
原创 2010-08-06 09:34:11
831阅读
1.DDL:(Database definition language)定义和管理数据对象; 2.DML:(Database Manipulation Language)用于对数据的操作; 3.DQL:(Database Query Language)数据库查询语言; 4.DCL:(Database Control Language)数据库控制语言; 创建索引   1.主键索引(primary key)     主要作用是确定数据库表里一条特定数据(唯一数据)记录的位置,     最好为每一张数据表定义一个主键,一个表只能有一个主键,     主键的值不能为空;   2.唯一索引(unique)     和主键索引一样,都可以防止创建重复的值,每个数据表中可以有多个唯一索引,     一般创建唯一索引不是为了提高查询速度,而只是为了让它不重复;   3.常规索引     可以提升
原创 2011-06-13 22:47:15
827阅读
1点赞
MySql 命令 启动:net start mySql;   进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;   列出数据库:show databases;   选择数据库:use databaseName;   列出表格:show tables;   显示
转载 2011-08-12 08:52:12
471阅读
1评论
  1、连接  mysql -u username -ppassword -P 3306 -D database -hip 2、列显示:"\G" mysql> select * from HUMMOCK_BLACK_LIST limit 1 \G; ********
原创 2011-09-29 14:18:04
556阅读
1、时间使用 Date:精确到day,精度较低;;例:2011-11-08 DATETIME:精确到秒,需要程序插入 TIMESTAMP:不插入内容的时候,数据库会自动添加当前时间;精确到秒 2、排序:order by gmt_create desc; select * from  black_list_history where app_id=1 order by gmt_c
原创 2011-11-08 10:59:37
585阅读
1点赞
 安装MySQL:(以安装5.1版本为例) 1.       双击你下载的安装程序,然后会进入一个‘Welecom to the Setup Wizard for MySQL Server 5.1’的图形界面!在这里不用做任何操作,点击next,进入下一步; 2.   &
原创 2012-05-10 15:13:02
573阅读
  • 1
  • 2
  • 3
  • 4
  • 5