随笔分类 - MySQL
摘要:创建表的方式:复制表 复制表:复制表的字段和内容取决于SQL的查询结果,但是不包括表中的键值 将源表AAAA复制为新表XXXX mysql>use mysql; mysql> create table mysqlu select User,Host from user; Query OK, 6 ro
阅读全文
posted @ 2021-03-12 17:31
huakai201
摘要:增加表记录 语法格式: 增加一条记录,给所有字段赋值 insert into 表名 values (字段值列表) insert into 表名 (name,id) values ("yase",1); 增加多条记录,给所有字段赋值 insert into 表名 values ("","",),(""
阅读全文
posted @ 2021-03-10 19:30
huakai201
摘要:MySQL架构 Client : 提供连接MySQL服务器功能的常用工具集 Server : MySQL实例,真正提供数据存储和数据处理功能的MySQL服务器进程 mysqld: MySQL服务器守护程序,在后台运行。它管理着客户端请求。mysqld是一个多线程的进程,允许多个会话连接,端口监听连接
阅读全文
posted @ 2021-03-10 12:15
huakai201
摘要:案例分析: vsftp+MySQL 1 DROP DATABASE IF EXISTS vsftpd; 2 3 创建数据库 4 CREATE DATABASE vsftpd; 5 6 创建用户设置密码并授予对 vsftpd 库查询权限 7 GRANT SELECT ON vsftpd.* TO 'v
阅读全文
posted @ 2021-03-08 17:38
huakai201
摘要:索引的类型 INDEX 普通索引 UNIQUE 唯一索引 FULLTEXT 全文索引 PRIMARY KEY 主键 FOREIGN KEY 外键 INDEX普通索引 1 使用说明 2 3 一个表中可以有多个INDEX字段 4 字段的值允许有重复,且可以赋空值 5 把查询频率高的字段设置为INDEX字
阅读全文
posted @ 2021-03-05 19:29
huakai201
摘要:索引介绍 索引:是排序的快速查找的特殊数据结构,定义作为查找条件的字段上,又称为键key,索引通过存储引擎实现 索引的作用相当于书的目录,可以根据目录中的页码快速找到 索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。其工作机制如图: 图中,如果现在有一条sql语句 select *
阅读全文
posted @ 2021-03-05 18:19
huakai201
摘要:添加新字段 alter table 表名 add 字段 类型 其它; mysql> alter table t1 add hobby varchar(10); Query OK, 0 rows affected (0.04 sec) Records: 0 Duplicates: 0 Warnings
阅读全文
posted @ 2021-03-05 17:34
huakai201
摘要:约束条件 NULL 允许为空,默认设置 NOT NULL 不允许为空 Key 索引类型 Default 设置默认值,缺省为NULL PRIMARY KEY 主键,所有记录中此字段的值不能重复,且不能为NULL UNIQUE KEY 唯一键,所有记录中此字段的值不能重复,但可以为NULL CHARAC
阅读全文
posted @ 2021-03-04 16:30
huakai201
摘要:数据类型 1 数据长什么样 2 数据需要多少空间存放 选择正确的数据类型对于获得高性能至关重要,三大原则 1 更小的通常更好,尽量使用可正确存储数据的最小数据类型 2 简单就好,简单数据类型的操作通常需要更少的CPU周期 3 尽量避免NULL,包含为Null的列,对MySQL更难优化 常见的信息种类
阅读全文
posted @ 2021-03-03 19:53
huakai201
摘要:SQL: SQL 是用于访问和处理数据库的标准的计算机语言。 SQL语言规范 1 在数据库系统中,SQL语句不区分大小写,建议用大写 2 SQL语句可单行或多行书写,以“;”结尾 3 关键词不能跨多行或简写 4 用空格和缩进来提高语句的可读性 5 子句通常位于独立行,便于编辑,提高可读性 View
阅读全文
posted @ 2021-02-28 18:03
huakai201
摘要:数据库存储流程 客户端把数据存储到服务器上的步骤 连接数据库 ——建库 //类似于系统文件夹 ——建表 //类似于系统文件 ——插入记录 //类似于文件里的行 断开连接 MySQL组成 客户端程序 1 mysql: 交互式的CLI工具 2 mysqldump:备份工具,基于mysql协议向mysql
阅读全文
posted @ 2021-02-28 17:06
huakai201
摘要:MySQL服务相关参数 1 主配置文件:/etc/my.cnf 2 数据库目录:/var/lib/mysql 3 服务启动日志目录:/var/log/mysqld.log(其它后面会讲) 4 默认端口号:3306 5 进程名:mysqld 6 传输协议:TCP 7 进程所有者:mysql 8 进程所
阅读全文
posted @ 2021-02-28 16:08
huakai201
摘要:安装前准备 基本需求 采用CentOS7系统搭建MySQL服务器 关闭防火墙 关闭SELinux 软件MySQL-5.7.17-1 RPM包方式安装 从官方下载RPM软件包 ——http://dev.mysql.com/downloads/mysql/ ——适用于当前系统的bundle集合包 mys
阅读全文
posted @ 2021-02-28 15:24
huakai201
摘要:关系型数据库 1 关系:关系就是二维表, 2 行row:表中的每一行,又称为记录 3 列:表中的每一列,成为属性,字段 4 主键:用于唯一确定一个记录的字段,一张表只有一个主键 5 域:属性的取值范围:性别(男|女) View Code 实体-联系模型(E-R) 1 实体Entity:客观存在并可以
阅读全文
posted @ 2021-02-28 12:27
huakai201
摘要:大数据时代(人工智能) 阿尔法围棋(AlphaGo)是第一个击败人类职业围棋选手、第一个战胜围棋世界冠军的人工智能机器人,由谷歌(Google)旗下DeepMind公司戴密斯·哈萨比斯领衔的团队开发。其主要工作原理是“深度学习”。 那么,谷歌是如何训练出AlphaGo呢 1 对计算机下棋的训练,不是
阅读全文
posted @ 2021-02-27 18:36
huakai201

浙公网安备 33010602011771号