小编给大家分享一下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中的基础知识有哪些”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!