
MySQL
「已注销」
天下事,以难而废者十之一,以惰而废者十之九。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基础MySQL 增 删 改 查 + 删库
mysql> SHOW DATABASES; 查看数据库信息,默认是4个库, +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | ...原创 2018-10-01 20:14:52 · 255 阅读 · 0 评论 -
WHERE 常用字句
WHERE 字句 a) Select*from bbs_user where password=123 and age=21; 1. 查询出年龄为21的 并且密码为123的用户 b) Select*from bbs_user where password=123 or age=21; 1. 查询出年龄为21的 或者密码为123的用户 ...原创 2018-11-25 16:20:59 · 326 阅读 · 0 评论 -
修改表结构创建索引
mysql> create database feiyu_bbs; Query OK, 1 row affected (0.00 sec) mysql> use feiyu_bbs; Database changed mysql> create table bbs_user( -> id int unsigned not null auto_increment ...原创 2018-11-29 23:02:38 · 1235 阅读 · 0 评论 -
MySQL多表联合查询
多表联合查询是建立在别名之上的 这是个人感觉 多表关联查询 普通关联查询 mysql> select u.id,u.username,u.password,p.age,p.sex from bbs_user as u,bbs_profile as p where u.id=p.uid; mysql> use zhenyu; Database...原创 2018-12-04 18:31:23 · 230 阅读 · 0 评论 -
Myisam的碎片空间
mysql> create database bbs_user2; Query OK, 1 row affected (0.00 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | bbs_u...原创 2018-12-01 14:32:39 · 292 阅读 · 0 评论 -
TRUNCATE 恢复出厂设置 (原始状态)
其实truncate很容易理解 主要是在多次创表过程中写成truecate 加深一下印象 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performanc...原创 2018-12-03 10:37:43 · 906 阅读 · 0 评论 -
外键约束参照
CASCADE : 从夫表删除或更新自动且自动删除或更新字表中匹配的行; SET NULL : 从夫表删除或更新行 并设置子表中的外键列为NULL.假设使用该选项 必须保证子表列没有指定NOT NULL; RESTRICT : 拒接对夫表更新删除操作 ; NO ACTION :标准SQL 的关键字 在MySQL中与RESTRICT相同; ...原创 2018-12-01 22:09:32 · 363 阅读 · 0 评论 -
外键约束 FOREIGN KEY
https://blog.csdn.net/feiyucity/article/details/82974671 约束保证数据的完整和一致性 ,分为表级约束列级约束 ; 假设约束之针对某一个字段使用称为列级约束; ...原创 2018-12-01 22:16:19 · 1480 阅读 · 0 评论 -
distinct 去除重复
mysql> alter table one add column rtime int; //添加一个时间字段 Query OK, 8 rows affected (0.01 sec) Records: 8 Duplicates: 0 Warnings: 0 mysql> desc one; +----------+------------------+------+-...原创 2018-12-03 11:40:16 · 843 阅读 · 0 评论 -
PHP连接MySQL
小小连接 多多智慧 !!! header("content-type:text/html;charset=utf-8"); //关闭所有错误级别; error_reporting(0); //连接客户端服务器 $link=mysql_connect('localhost','root','root'); //localhost本地地址也可以是127 var_dump(...原创 2018-12-05 21:09:58 · 211 阅读 · 0 评论 -
mysql 别名
mysql> use zhenyu; Database changed mysql> create table `one`( -> id int unsigned not null auto_increment primary key, -> `username` varchar(50) not null, -> `password` var...原创 2018-12-03 21:54:33 · 397 阅读 · 1 评论 -
PHP中MySQL相关函数
mysql_affected_rows — 取得前一次 MySQL 操作所影响的记录行数 mysql_client_encoding — 返回字符集的名称 mysql_close — 关闭 MySQL 连接 mysql_connect — 打开一个到 MySQL 服务器的连接 mysql_create_db — 新建、打开一个 MySQL 数据库 mysql_data_seek — 移动内部结果...原创 2018-12-06 18:28:58 · 219 阅读 · 0 评论 -
PHP连接MySQL的增删改查
<?php header("content-type:text/html;charset=utf-8"); //添加连接数据库表 //连接数据库 $link=mysql_connect('localhost','root','root'); var_dump($link); //判断是否连接成功 if(!$link){ exit("数据...原创 2018-12-06 22:24:03 · 486 阅读 · 0 评论 -
数据库的导入以及导出
//导出语句 feiyu数据库 D:\phpStudy\PHPTutorial\MySQL\bin>mysqldump -uroot -proot -feiyu >>D:/phpstudy/p hp.file; //导入数据库语句 1_bak.sql文本 D:\phpStudy\PHPTutorial\MySQL\bin>mysqldump -uroot -pro...原创 2018-12-02 10:32:00 · 417 阅读 · 0 评论 -
DQL常见查询语句
DQL语句 一 Select [ALL||DISTINCT]*字段1,字段2...FROM 表名[WHERE字句][GROUP BY 分组][HAVING条件过滤(二次过滤)][ORDER BY排序][limit显示条数][] a) Select*from bbs_user; 1. 查询出所有记录的所有字段 ...原创 2018-11-25 08:32:20 · 219 阅读 · 0 评论 -
mysql命令行float 设置整数
mysql> create table one( -> id float(3,1) -> )engine=myisam default charset=utf8; Query OK, 0 rows affected (0.01 sec) mysql> insert into one (id)values (44.44); Query OK, 1 row ...原创 2018-11-28 22:05:34 · 539 阅读 · 0 评论 -
MySQL字段属性 字符集
int(3); [ UNSIGNED无符号(+和-) | zerofill] //零填充 当显示长度不为3的时候 会在前面补零 零零级; [NOT NULL | NULL] NOT NULL 配合 default 默认值 ; [primary] key 主键 : 一个表中 只能有一个主键 主键代表唯一 而且被设置为主键的字段自动不能为空 [NOT NULL]; AUTO_...原创 2018-10-14 23:30:29 · 478 阅读 · 0 评论 -
设置NULL空值与非NOT NULL空值
空值与非空值 NULL 字段值可以为空 NOT NULL 字段值禁止为空 mysql> CREATE TABLE four( -> username VARCHAR(20) NOT NULL, -> age TINYINT UNSIGNED NULL 如果这个字段为空NULL可以不用书...原创 2018-10-08 16:31:40 · 802 阅读 · 0 评论 -
自动编号AUTO_INCREMENT
自动编号必须和主键组合使用;在默认情况下,起始值为1,每次的增量为1; it must be defined as a key ; 报错为自动编号的字段必须定义为主键; 主键自动为NOT NULL 主键约束 保证记录的唯一性 每个数据表只能存在一个主键 ; AUTO_INCREMENT必须和主键组合使用 但是主键未必和AUTO_INCREMENT相即使用 ; mysql> CREA...原创 2018-10-08 19:21:52 · 492 阅读 · 0 评论 -
UNIQUE KEY 唯一约束
唯一约束可以保证记录唯一性 约束字段可以为空值NULL 每个表可以有多个UNIQUE约束 但是每个数据表只能有一个 PRIMARY KEY 约束; mysql> CREATE TABLE SEVEN( -> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, -> username VARCHAR(20) NOT N...原创 2018-10-08 21:27:45 · 7474 阅读 · 0 评论 -
DEFAULT 默认值
每当插入一个记录时候 假设没有明确字段赋值 则自动赋予默认值; mysql> CREATE TABLE eight( -> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, -> username VARCHAR(20) NOT NULL UNIQUE KEY, -> sex ENUM ("1",...原创 2018-10-08 21:59:33 · 1935 阅读 · 0 评论 -
添加主键约束 唯一约束 无更改INNoDB
mysql> CREATE TABLE users2( -> username VARCHAR(10) NOT NULL -> , -> pid SMALLINT UNSIGNED -> ); Query OK, 0 rows affected (0.01 sec) mysql> SHOW CREATE TABLE users...原创 2018-10-09 02:05:52 · 206 阅读 · 0 评论 -
php5 与MySQL配置
<?php header("Content-type: text/html; charset=utf-8"); //需要进行配置; //配置PHP.ini配置文件中extension=php_mysql.dll 去掉前面分号代表开启 //extension_dir="c:/php/ext",ext文件夹中的位置; //将libmysql.dll和liberay...原创 2018-10-18 23:49:41 · 1346 阅读 · 0 评论 -
MySQL中的升序降序以及字段的升序降序
MySQL中 升序为asc 降序为desc 例如: 升序:select * from 表名 order by 表中的字段 asc(MySQL中默认是升序排列,可不写) ; 降序:select * from 表名 order by 表中的字段 desc ; 若要进行同时一个升序一个降序 例如: ...原创 2018-10-10 22:09:12 · 81117 阅读 · 2 评论 -
索引的概念
/*数据字段属性*/ //Unsigned 非负 //Auto_increment 自增(必须配合主键索引或者是唯一索引) //NOT NULL 非空(该字段不允许为空) //DEFAULT 默认值(通常情况下NOT NULL) /*创建索引*/ //什么是索引 //类似于书的目录 //作用 提高查询速度 //索引分类 ...原创 2018-11-22 06:08:11 · 347 阅读 · 0 评论 -
练习表单创建数据表
mysql> use zhenyu; Database changed mysql> show tables; Empty set (0.00 sec) mysql> create table `bbs_user`( -> id int unsigned not null auto_increment primary key, -> `us...原创 2018-11-24 08:24:29 · 225 阅读 · 0 评论 -
mysql基本快捷键
mysql四个部分 结构化查询语言 ; DDL (数据库定义语言); 1;建库建表; 2;修改库和表; DML (数据库操作语言); 1;对数据库的写操作; DQL (数据库查询语言); 1;对数据库的查询操作; DCL (数据库控制语言); 1;对数据库的授权 事务处理; Mysql...原创 2018-11-18 15:04:17 · 1823 阅读 · 0 评论 -
CHAR和VARCHAR区别
//CHAR和VARCHAR区别 1)Char固定长度 ; 2)Varchar可变长度 ; 3)Char如果存入数据的实际长度比指定长度要小 会补空格至指定长度 如果存入的数据的实际长度大于指定长度 低版本会被截取 高版本会报错; 4)Varchar类型如果存入的数据的实际长度比指定的长度小 会缩短到实际长度 如果存入 数据的实际长度大于指定长度 低版本会...原创 2018-11-18 15:03:14 · 7819 阅读 · 1 评论 -
聚合统计函数
聚合函数 a) count(*) 统计总数 b) Select sum(age)from bbs_user; 统计所有age字段的和 c) Select avg(age)from bbs_user; 统计年龄的平均值 d) Select max(age)from bbs_user; ...原创 2018-11-25 16:49:32 · 499 阅读 · 1 评论 -
SQL常用语句
SQL语句: Yi Insert into 表名(字段1,字段2....)values(值1,值2....) 1) Insert into bbs_user(id,username,password,rtime)values(1,'one',123,‘123123’); 可以插入数据是 指定所有的字段 (注...原创 2018-11-24 21:06:31 · 134 阅读 · 0 评论 -
文件缓存机制
//数据表部分 Tim时间REMOTE_TIME 转换一下 就可以 mysql> use yu ; Database changed mysql> desc zhenyu1; +----------+------------------+------+-----+---------+----------------+ | Field | Type ...原创 2019-01-03 12:34:43 · 2063 阅读 · 0 评论