MySQL中的基础知识有哪些

介绍

小编给大家分享一下MySQL中的基础知识有哪些,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

MySQL基础

启动MySQL,净启动mysql

关闭mysql,净停止,mysql

登录,mysql -uroot - p

退出,mysql>退出;

mysql>退出;

mysql> \ p;

显示当前服务器版本,选择版本();

显示当前时间,现在选择();

显示当前用户,选择用户();

MySQL默认的端口号是:3306

MySQL超级用户是:根

创建数据库:创建数据库

修改数据库:改变数据库

删除数据库:删除数据库

数据类型

整型:非常小的整数,短整型,MEDIUMINT, INT BIGINT

浮点型:浮动((M, D)),双[(M, D)], M为数字总位数,D为小数点后面的位数

字符型:VERCHAR (M)

数据表

查看有什么数据库:显示数据库;

打开数据库:使用数据库名称

查看当前数据库:选择数据库;

创建数据表:创建表(如果不存在)table_name (

ageTINYINT UNSGINED(无符号位),

)

查看数据表列表:显示表(表单db_name);使用形式可以查看别的数据库中的表

查看数据表结构:显示列形式tbl_name;

插入记录;插入(到),tbl_name ((coi_name…))值(VAL,…);

查找记录:选择expr,…形式tbl_name (,.....);

空值与非空

创建表(如果不存在)table_name (

age1非常小的整数UNSGINED(无符号位),不是零,

age2非常小的整数UNSGINED(无符号位),NULL,//默认是可以为空

)

自动编号AUTO_INCREMENT

1自动编号,且必须与主键组合使用

2默认情况下,起始值为1,增量为1

主键主键

每1张表只能有一个主键

主键保证记录的唯一性

主键自动为NOT NULL

创建表(如果不存在)table_name (

age1非常小的整数UNSGINED(无符号位),主键,

)

唯一约束唯一键

默认约束:默认

更新记录更新

语法:更新tb_name组年龄=+ 10,name=癱haihuo";

删除记录FELETE

语法:删除表单tb_name名称=癱haihuo";

查询结果分组GROUP BY

语法:选择,形成用户性;

hca分组条件

语法:选择,性别、年龄形成用户性别age> 35;

主要:此时拥有后面只有两种情况1)聚合函数2)在选择后面

对查询结果进行排序按

语法:选择*表单用户订单的id DESC;

运算符和函数

字符运算符

CONCAT()字符连接

CONCAT_WS()使用指定的分隔符进行字符连接

格式()数字格式化

上限()()转换成?大写字母

左()()获取左/右侧字符

长度()获取字符串长度

SUBSTRING()字符串截取

(不)喜欢模式匹配

替换()字符串替换

数值运算符与函数

装天花板()进一取整

DIV整数除法

地板()舍一取整

MOD取余数

力量()幂运算

轮()四舍五入

比较运算符与函数

[不]之间……,,,,,,在()(不),是[不]空

信息函数

CONNECTION_ID(),连接id

数据库模块()当前数据库

LAST_INSERT_ID()最后插入记录的id号

用户()当前用户

维尔森()版本信息

聚合函数

AVG()平均值

COUNT()计数

MAX (), MIN(),()和

加密函数

MD5()信息摘要算法

()密密码码算法

子查询和连接

将查询结果写入数据表

插入[到]tbl_name [(col_name…)]选择……

例子:插入tdb_goods (cate_name),选择good_cake表单表组,good_cake;

多表更新

更新表内连接表>看完了这篇文章,相信你对“MySQL中的基础知识有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

MySQL中的基础知识有哪些