关于mysql的使用命令(持续更新中...)
特别提示 本说明中的mysql 是基于windwos平台下的5.5 版本
安装完成后 请到mysql中设置配置文件
链接分享:链接:https://pan.baidu.com/s/1tv4ulzw1iuvl0ukn5wtv6w
提取码:rso9
(永久有效)
本篇教程的主要目的为 好记性不如烂笔头 增加自身今后学习的备忘录
学习命令笔记:
windwos下的 cls 清屏命令
mysql 登录命令 mysql -u账户 -p密码 --prompt参数
--prompt 是进行提示符 修改
可在登录时进行此修改
亦可通过进入mysql后修改 prompt 参数
参数 | 描述 |
\d | 完整的日期 |
\d | 当前数据库 |
\h | 服务器名称 |
\u | 当前用户 |
数据库
创建数据库 create database 数据库名称 character set= 编码方式;
修改数据库 alter database 数据库名称 character set =编码方式;
删除数据库 drop database 数据库名称;
显示所有数据库 show databases;
打开数据库 use 数据库名称;
查询当前打开的数据库 select database();
查询当前数据库的详细信息 show create database 数据库名称;
数据表
创建表 create table 表名【if not exists】(列名称 列类型,....);
查看数据库所有表 show tables [ from 表名 ] [ like '条件' | whiere expr ]; 也可查询关于某一数据库下的表
查看表结构 show columns from 表名;
插入记录 insert [ into ] 表名 [ (列名,...) ] values(值域,...); 如果省略掉列名 就要为所有的列赋值 且not null 的值一定要赋值
查询所有记录 select [ expr,... ] from 表名; * 为字段过滤
数据表字段
null 为空
not null 不能为空
auto_increment 自动编号 必须和主键配合使用 其实值为1 每次增量为1
主键约束
每张表 只能存在一个主键
主键保证记录的唯一性
主键自动为not null
primary key
唯一约束
唯一约束保证记录的唯一性
唯一约束的字段可以为null
每张表可以存在多个唯一约束
unique key
默认约束
default 插入记录时 如果没有为字段赋值 则使用默认值
关于整型大小的讲解
数据类型 (整型) | 存储范围 |
tinyint | 1字节 |
smallint | 2 |
mediumint | 3 |
int | 4 |
bigint | 8 |
tiny
small
medium
big
unsigend 无符号类型
浮点型
数据类型(浮点型) | 存储范围 |
float 【(m,d)】 | 可保留大约七位小数 |
double【(m,d)】 |
m表示 总位数 d表示小数位数
日期时间型
类型 | 存储要求 |
year | 1 年份 1970~2069 |
time | 3 时间类型 -8385959~8385959 |
date | 3 日期 1000年1月1日~9999年的12月31日 |
datetime | 8 日期时间 10000年1月1日0点~9999年的12月31号59分59秒 |
timestamp | 4 时间戳 1970年1月1日0点~2037年 |
字符型
类型 | 存储需求 |
char(m) | 定长 m个字节 0<=m<=55 |
varchar(m) | 变长 0<=m<=65535 |
tinytext | l+1个字节 l<28 |
text | l+2个字节 l<216 |
mediumtext | l+3个字节 l<224 |
longtext | l+4个字节 l<232 |
enum('',''...) | 1或者2个字节 取决于枚举的个数 枚举 |
set('','',...) | 1、2、3、4、8个字节 取决于set成员的数目 最多64个成员 集合 |
推荐阅读
-
关于mysql数据库中distinct,concat,ifnull的使用讲解
-
MySQL中关于ORDERBY、DISTINCT、ALTER、LIKE/NOTLIKE、REGEXP/NOTREGEXP、COUNT、MAX的使用介绍
-
MySQL使用过程中的报错处理(持续更新)
-
关于mysql中GROUP_CONCAT函数的使用
-
如何使用MySQL一个表中的字段更新另一个表中字段
-
使用Git遇到的问题(持续更新中)
-
MySQL操作中的一些细节及良好习惯--------持续更新中...
-
关于Mysql的TIPS(持续更新)
-
关于mysql的使用命令(持续更新中...)
-
MongoDB使用过程中的报错处理(持续更新)