一.数据表 为了确保数据的完整性和一致性,在创建表时指定字段名称,字段类型和字段属性外,还需要使用约束(constraint),索引(index),主键(primary key)和外键(foregin key)等. 约束条件: not null 非空约束 unique 唯一性约束 primary key 主键约束 foreign key 外键约束 check 检查约束 auto_increment 自动标识列(值会自动增1) 创建表: 修改表: 修改表的结构,如修改列的类型,添加新的字段,删除原…
一.数据类型 1.整型 数据类型 存储空间 说明 取值范围 TINYINT 1字节 非常小的整数 带符号值:-128~127无符号值:0~255 SMALLINT 2字节 较小的整数 带符号值:-32768~32767无符号值:0~65535 MEDIUMNT 3字节 中等大小的整数 带符号值:-8388608~8388607无符号值:0~16777215 INT 4字节 标准整数 带符号值:-2147483648~2147483647无符号值:0~4294967295 BIGINT 8字节 大…
原因 昨天不小心把数据库搞崩了,重装了5.7.27版本得mysql数据库,在安装过程中并没有设置数据库默认编码格式等操作.在把项目启动后,jpa自动创建表结构,会把数据库,表,字段的编码自动设置为ISO-8859-1的格式,导致UTF-8格式的中文数据插入失败,因此只能指定MySQL数据库的默认编码. 操作 在MySQL安装根目录下创建 my.ini 文件,将以下配置加入并保存,然后重启MySQL服务器即可. [mysqld] character-set-server=utf8 #绑定IPv4和…
一.数学函数库 ● floor 舍一取整(向下取整) float floor (float $value); <?php echo(floor(0.60)."<br>"); echo(floor(0.40)."<br>"); echo(floor(5)."<br>"); echo(floor(5.1)."<br>"); echo(floor(-5.1)."<…
Mysql数据库基础学习笔记 1.mysql查看当前登录的账户名以及数据库 一.单表查询 1.创建数据库yuzly,创建表fruits 创建表 ) ) ,) NOT NULL,PRIMARY KEY(f_id)); 插入内容 ,'apple',5.2); ,'blackberry',10.2); ,'orange',11.2); ,'melon',8.2); ,'banana',10.3); ,'grape', 5.3); ,'coconut',9.2); ,'cherry',3.2); ,'a…
SQLMAP学习笔记2 Mysql数据库注入 注入流程 (如果网站需要登录,就要用到cookie信息,通过F12开发者工具获取cookie信息) sqlmap -u "URL" --cookie="名称=值; 名称=值" --batch   #其中-u参数指定目标URL,--batch参数采用默认选项.不进行询问. 结果发现是可注入的 1.sqlmap -u "url" --dbs # 获取数据库: 2.sqlmap -u "url&q…
web开发基本都离不开访问数据库,在Gin中使用mysql数据库需要依赖mysql的驱动.直接使用驱动提供的API就要写很多样板代码.你可以找到很多扩展包这里介绍的是jmoiron/sqlx.另外还有一个用来处理空值的包guregu/null. go get github.com/go-sql-driver/mysql go get gopkg.in/guregu/null.v4 go get github.com/jmoiron/sqlx 连接数据库 jmoiron/sqlx包为databas…
mysql数据库基础 在cmd情况下启动mysql数据库:(配置path环境变量后可忽略) 运行mysql1. 进入mysql路径2. 执行:mysql -uroot -p,安装时的密码 1.数据库>show databases;  查看所有数据库>caeate database 数据库名称; 创建数据库>drop database 数据库名称:  删除数据库 2.表>创建表>create table 表名称(字段1 类型 [约束条件],字段2 类型 [约束条件]): 主键:…
文章大纲 一.数据库简介二.Mysql数据库简介三.Mysql安装与服务启动(Windows版本)四.Mysql图形化工具五.Mysql存储引擎精讲六.Mysql数据类型介绍七.Mysql主要专业名称介绍八.Mysql常见sql语句九.Mysql设计与语句优化十.事务介绍十一.Mysql数据库备份与恢复十二.Mysql分库分表十三.Mysql权限管理十四.Mysql数据库之阿里云十五.资料下载十六.参考文章   一.数据库简介 1. 数据库是什么   数据库是数据管理的有效技术,是由一批数据构成…
最近在学习mysql,本文是做的关于mysql学习的笔记,跟大家分享一下,希望对大家学习mysql知识有所助益.mysql现在几乎已经成了网站建设的主流数据库,很多php网站系统都采用了mysql数据库.比mssql最大的优势在于开源,免费.希望与大家共同进步. mysql数据库基础的简单操作指南:首先进入mysql:mysql -u root -p 1.建库: create database 库名称; 例如:create database mydata;(创建一个名为“mydata”的库):…