MySQL
张风捷特烈
海的彼岸,有我未曾见证的风采。
展开
-
04.数据库的创建
创建一个zoom的数据库mysql> CREATE DATABASE zoom;Query OK, 1 row affected (0.00 sec)可以看出创建成功mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| inform...原创 2018-05-17 20:11:40 · 113 阅读 · 0 评论 -
07.数据表的修改
用上文的user1表,查看表结构:mysql> DESC user1;+----------+----------------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+----...原创 2018-05-24 22:37:42 · 142 阅读 · 0 评论 -
12.MySQL自定义函数
自定义无参函数:mysql> CREATE FUNCTION NOW_()RETURNS VARCHAR(30) RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H时:%i分:%s秒');Query OK, 0 rows affected (0.00 sec)mysql> SELECT NOW_();+-------------------...原创 2018-06-04 23:45:19 · 103 阅读 · 0 评论 -
11.MySQL数值、日期和时间、信息、聚合函数
数值函数进1法:CEIL 退1法:FLOOR 四舍五入:ROUNDmysql> SELECT CEIL(3.01),FLOOR(3.99),ROUND(3.44,1);+------------+-------------+---------------+| CEIL(3.01) | FLOOR(3.99) | ROUND(3.44,1) |+------------...原创 2018-06-03 20:02:20 · 254 阅读 · 0 评论 -
10.MySQL字符函数
字符函数连接字符:CONCAT()mysql> SELECT CONCAT('www.','toly.','top');+------------------------------+| CONCAT('www.','toly.','top') |+------------------------------+| www.toly.top ...原创 2018-06-02 21:48:31 · 108 阅读 · 0 评论 -
08.记录操作CURD(增删改查)
创建一张剑的表,并显示表信息:剑表:id,名称,攻击,命中,暴击CREATE TABLE sword (id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,name VARCHAR(32) NOT NULL,atk SMALLINT UNSIGNED NOT NULL,hit SMALLINT UNSIGNED NOT NULL ...原创 2018-05-26 21:44:06 · 369 阅读 · 0 评论 -
06.约束
约束保证数据的完整性和一致性表级约束和列级约束约束类型:NOT NULL(非空约束)PRIMARY KEY(主键约束)UNIQUE KEY(唯一约束)DEFAULT(默认约束)FOREIGN KEY(外键约束)非空约束(NOT NULL)创建表 其中 not_null字段不许为空mysql> CREATE TABLE null_test( ...原创 2018-05-21 14:13:33 · 162 阅读 · 0 评论 -
05.数据表的创建与简单操作
数据表的创建使用数据库mysql> USE zoom;Database changed查看数据库信息mysql> SELECT DATABASE();+------------+| DATABASE() |+------------+| zoom |+------------+1 row in set (0.00 sec)...原创 2018-05-19 21:48:58 · 146 阅读 · 0 评论 -
03.MySQL数据类型
整型: 分类 占字节数 范围(有符号) 范围(无符号) TINYINT 1字节 -2^7~ 2^7-1 0~2^8-1 SMALLINT 2字节 -2^15~ 2^15-1 0~2^16-1 MEDIUMINT 3字节 -2^23~ 2^23-1 0~2^24-1 INT 4字节 -2^31~ ...原创 2018-05-12 21:29:44 · 115 阅读 · 0 评论 -
01.MySQL5.7.22解压版配置(亲测可行)
0.配置环境变量解压文件bin的路径配置到环境变量path下1.创建data文件夹: cmd下mysqld --initialize-insecure --user=mysql2.my.ini文件(bin同级,注意basedir、datadir的路径)[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mys...原创 2018-05-10 21:08:04 · 131 阅读 · 0 评论 -
02.MySQL基本指令
MySQL提示符\D 日期\h 主机名\u 用户名\d 当前数据库名称规范:关键字函数名大写数据库名,表名,字段名小写MySQL语句一般以分号结尾版本号 -V(–version)C:\Users\Administrator>mysql -Vmysql Ver 14.14 Distrib 5.7.22, for Win64 (x86...原创 2018-05-11 19:22:05 · 125 阅读 · 0 评论 -
09.MySQL子查询和连接
0准备工作:先为剑表添加两个属性:属性(attr)和类型(type)mysql> ALTER TABLE sword ADD attr VARCHAR(4) NOT NULL;Query OK, 0 rows affected (0.11 sec)Records: 0 Duplicates: 0 Warnings: 0mysql> ALTER TABLE s...原创 2018-06-01 22:43:32 · 127 阅读 · 0 评论