04 2019 档案

mysql学习笔记--遇到的坑
摘要:一、navcat 连接不支持密码输入 1. 先通过命令行进去mysql的root账户 mysql -uroot -p'password' 2. 更改加密方式 alter user 'root'@'localhost' identified by 'password' password expire 阅读全文

posted @ 2019-04-28 22:01 DjanFey 阅读(119) 评论(0) 推荐(0)

Golang学习---常用库
摘要:1. 路由库:github.com/julienschmidt/httprouter 2. mysql驱动:github.com/go-sql-driver/mysql 3. JWT: GitHub - dgrijalva/jwt-go: Golang implementation of JSON 阅读全文

posted @ 2019-04-26 18:02 DjanFey 阅读(448) 评论(0) 推荐(0)

Golang学习---test写法和benchmark写法
摘要:一、Test 1. 每一个test文件须import一个testing 2. test文件下的每一个test case 均必须用Test开头并且符合TestXxxx形式,否则go test会直接跳过测试不执行 3. test case的入参为t *testing.T或b *testing.B 4. 阅读全文

posted @ 2019-04-26 16:55 DjanFey 阅读(512) 评论(0) 推荐(0)

mysql学习笔记--go使用mysql
摘要:一、 连接数据库 a. //用户名:密码@[连接方式](主机名:端口号)/数据库名 db,_:=sql.Open("mysql","root:7758521123jf@(127.0.0.1:3306)/itcast) b. import ( _ "github.com/go-sql-driver/m 阅读全文

posted @ 2019-04-15 08:58 DjanFey 阅读(202) 评论(0) 推荐(0)

mysql学习笔记--数据库预处理
摘要:一、概念 1. 预编译一次,可以多次执行。用来解决一条sql语句频繁执行的问题 2. 语法 a. 预处理语句:preapre 预处理名字 from 'sql语句' b. 执行预处理:execute 预处理名字 [using 变量] 3. 例题 a. prepare stmt from 'select 阅读全文

posted @ 2019-04-12 17:08 DjanFey 阅读(375) 评论(0) 推荐(0)

mysql学习笔记--数据库内置函数
摘要:一、数字类 1. 生成随机数:rand() a. 随机抽取2位 select * from stuinfo order by rand() limit 2 2. 四舍五入:round(数字) 3. 向上取整:ceil(数字) 4. 向下取整:floor(数字) 5. 截取:truncate(数字,截 阅读全文

posted @ 2019-04-12 16:49 DjanFey 阅读(190) 评论(0) 推荐(0)

mysql学习笔记--数据库索引
摘要:一、索引的优点:查询速度快 二、索引的缺点: 1. 增、删、改(数据操作语句)效率低了 2. 索引占用空间 三、索引类型: 1. 普通索引 2. 唯一索引(唯一键) 3. 主键索引:只要主键就自动创建主键索引,不需要手动创建 4. 全文索引,搜索引擎使用,mysql不支持中文的全文索引,我们通过sp 阅读全文

posted @ 2019-04-12 15:28 DjanFey 阅读(113) 评论(0) 推荐(0)

mysql学习笔记--数据库事务
摘要:一、概念 1. 事务是一个不可分割的单元 2. 事务作为一个整体要么一起执行,要么一起回滚 二、事务操作 1. 开启事务 start transaction 或者begin [work] 2. 提交事务 commit 3. 回滚事务 rollback 4. delimiter:更改定界符 三、设置事 阅读全文

posted @ 2019-04-12 14:58 DjanFey 阅读(106) 评论(0) 推荐(0)

mysql学习笔记--数据库视图
摘要:一、视图 1. 概念 a. 视图是一张虚拟表,它表示一张表的部分或多张表的综合的结构 b. 视图仅仅是表结构,没有数据。视图的结构和数据建立在表的基础上 2. 创建视图 a. 语法: create [or replace] view 视图的名称 as select 语句 b. 例题 create v 阅读全文

posted @ 2019-04-12 14:21 DjanFey 阅读(148) 评论(0) 推荐(0)

mysql学习笔记--数据库多表查询
摘要:一、内连接【inner join】 1. 语法一:select 列名 from 表1 inner join 表2 on 表1.公共字段=表2.公共字段 2. 语法二:select 列名 from 表1,表2 where 表1.公共字段=表2.公共字段 3. 注意:显示公共字段需要指定表名,否则会报错 阅读全文

posted @ 2019-04-11 18:04 DjanFey 阅读(230) 评论(0) 推荐(0)

mysql学习笔记--数据库单表查询
摘要:一、查询语句 1. select [选项] 列名 [from 表名] [where 条件] [order by 排序] [group by 分组] [having 条件] [limit 限制] 2. 字段表达式 select 10*10 select '锄禾日当午' 3. 通过as给列名取别名,as 阅读全文

posted @ 2019-04-09 17:59 DjanFey 阅读(217) 评论(0) 推荐(0)

mysql学习笔记--数据操作
摘要:一、插入数据 1. 语法:insert into 表名 (字段名、字段名,...) values (值1,值2...) 2. 注意: a. 插入字段的个数和顺序与值的个数和顺序必须一致 b. 通过default插入默认值 二、一次插入多条数据 1. 语法:insert into 表名 (字段名,字段 阅读全文

posted @ 2019-04-09 17:10 DjanFey 阅读(143) 评论(0) 推荐(0)

mysql学习笔记--表操作
摘要:一、显示所有表 1. 语法:show tables; 二、创建表 1. 语法:create table [if not exists] 表名( 字段名 数据类型 [null | not null] [auto_increment] [primary key] [comment], 字段名 数据类型 阅读全文

posted @ 2019-04-09 16:57 DjanFey 阅读(143) 评论(0) 推荐(0)

mysql学习笔记--数据库操作
摘要:一、显示数据库 show databases; 二、创建数据库 create database [if not exists] 数据库名 [字符编码] 注意: a. 如果已经存在数据库再创建会报错 b. 如果数据库名是关键字和特殊字符会报错,需要加上反引号(``) c. 创建数据库时可以指定字符编码 阅读全文

posted @ 2019-04-09 16:40 DjanFey 阅读(127) 评论(0) 推荐(0)

mysql学习笔记--数据库设计
摘要:一、数据库基本概念 1. 关系:两个表的公共字段 2. 行:也称记录,也称实体 3. 列:也称字段,也称属性 4. 数据冗余:相同的数据存在不同的地方。 注意:冗余只能减少,不能杜绝。 减少冗余,只能分表 方便查找,允许一定的冗余 5. 数据完整性:正确性+准确性 二、实体和实体间的关系 1. 关系 阅读全文

posted @ 2019-04-09 14:39 DjanFey 阅读(161) 评论(0) 推荐(0)

mysql学习笔记--数据完整性
摘要:一、数据完整性包括: 1. 域完整性 2. 实体完整性 3. 引用完整性 二、保证实体完整性 1. 主键约束 2. 唯一约束 3. 自动增长列 三、保证域完整性 1. 数据类型约束 2. 非空约束 3. 默认值约束 四、保证引用完整性 1. 外键约束:从表的公共字段是主表的外键 五、保证自定义完整性 阅读全文

posted @ 2019-04-09 00:42 DjanFey 阅读(254) 评论(0) 推荐(0)

mysql学习笔记--列属性
摘要:一、是否为空 null || not null 二、默认值 default 三、自动增长 auto_increment 四、主键 primary key 1. 主键:唯一标识表中记录的一个或一组列 2. 主键的特点:不能重复,不能为空 3. 一个表只能有一个主键,主键可以由多个字段组成 4. 添加主 阅读全文

posted @ 2019-04-08 18:12 DjanFey 阅读(188) 评论(0) 推荐(0)

mysql学习笔记--数据类型
摘要:一、整型 1. 有符号整型 类型 字节 范围 TINYINT 1 -27 ~ 27-1 SMALLINT 2 MEDIUMINT 3 INT 4 BIGINT 5 2. 无符号整型:unsigned 3. 支持显示宽度 int(5), 必须结合zerofill使用 二、浮点型 1. 类型 float 阅读全文

posted @ 2019-04-08 17:47 DjanFey 阅读(136) 评论(0) 推荐(0)

导航