在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL中的基础知识有哪些

96次阅读
没有评论

共计 2621 个字符,预计需要花费 7 分钟才能阅读完成。

自动写代码机器人,免费开通

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

MySQL 基础

启动 MySQL   net start mysql

关闭 MySQL   net stop  mysql

登录   mysql -uroot -p

退出   mysql exit;

mysql quit;

mysql

显示当前服务器版本   SELECT VERSION();

显示当前时间   SELECT NOW();

显示当前用户  SELECT USER();

MySQL 默认的端口号是:3306

MySQL 超级用户是:root

创建数据库:CREATE DATABASE

修改数据库:ALTER DATABASE

删除数据库:DROP DATABASE

数据类型

整型:TINYINT  SMALLINT   MEDIUMINT  INT BIGINT

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

字符型:VERCHAR(M)

数据表

查看有什么数据库:SHOW DATABASES;

打开数据库:USE 数据库名称

查看当前数据库:SELECT DATABASES;

创建数据表:CREATE TABLE[IF NOT EXISTS]table_name(

ageTINYINT UNSGINED(无符号位),

……

)

查看数据表列表:SHOW TABLES[FORM db_name]; 使用 form 可以查看别的数据库中的表

查看数据表结构:SHOW COLUMNS FORM tbl_name;

插入记录;INSERT [INTO]   tbl_name[(coi_name,…)] VALUES(VAL,…);

查找记录:SELECT expr,…FORM tbl_name(WHERE   …..);

空值与非空

CREATE TABLE[IF NOT EXISTS]table_name(

age1 TINYINT UNSGINED(无符号位)  NOT NULL,

age2 TINYINT UNSGINED(无符号位)  NULL,// 默认是可以为空

……

)

自动编号 AUTO_INCREMENT

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

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

主键 PRIMARY KEY

1 每张表只能有一个主键

主键保证记录的唯一性

主键自动为 NOT NULL

CREATE TABLE[IF NOT EXISTS]table_name(

age1 TINYINT UNSGINED(无符号位)  PRIMARY KEY,

……

)

唯一约束 UNIQUE KEY

默认约束:DEFAULT

更新记录 UPDATE

语法:UPDATE tb_name SET age=age+10 WHERE name= chaihuo;

删除记录 FELETE

语法:DELETE FORM tb_name WHERE name= chaihuo;

查询结果分组 GROUP BY

语法:SELECT  sex FORM users BY sex;

HCAING 分组条件

语法:SELECT  sex,age FORM users BY sex HAVING age

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

对查询结果进行排序 ORDER BY

语法:SELECT * FORM users ORDER BY id DESC;

运算符和函数

字符运算符

CONCAT() 字符连接

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

FORMAT() 数字格式化

LOWER()UPPER()转换成小 / 大写字母

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

LENGTH()获取字符串长度

SUBSTRING()字符串截取

[NOT] LIKE 模式匹配

REPLACE() 字符串替换

数值运算符与函数

CEIL() 进一取整

DIV 整数除法

FLOOR() 舍一取整

MOD 取余数

POWER() 幂运算

ROUND() 四舍五入

比较运算符与函数

[NOT] BETWEEN…AND…            [NOT]IN()    IS[NOT]NULL

信息函数

CONNECTION_ID()   连接 id

DATEBASE() 当前数据库

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

USER()当前用户

VERSON() 版本信息

聚合函数

AVG() 平均值

COUNT() 计数

MAX()  MIN()  SUM()

加密函数

MD5() 信息摘要算法

PASSWORD() 密码算法

子查询和连接

将查询结果写入数据表

INSERT[INTO] tbl_name[(col_name,…)] SELECT…

例子:INSERT tdb_goods(cate_name)  SELECT good_cake FORM table GROUP BY  good_cake;

多表更新

UPDATE table1 INNER JOIN table2 ON table1_name=table2_name SET table1_id=table2_di;

CREATE…SELECT

创建数据表同时将查询结果写入到数据表

CREATE TABLE table_name  [(create_definine)] select_statement

例:CREATE TABLE table1(

id  SMALLINT UNSIGNED PRIMARY KEY  AUTO_INCREMENT,

name VARCHAR(20)  NOT  NULL)

SELECT SELECT good_cake FORM table GROUP BY  good_cake;

)

存储引擎

通过修改 MySQL 配置文件实现

1)-ddfault-storage-engine=engine

2) 通过创建数据表命令实现

CREATE TABLE[IF NOT EXISTS]table_name(

age1 TINYINT UNSGINED(无符号位)  NOT NULL,

age2 TINYINT UNSGINED(无符号位)  NULL,// 默认是可以为空

……

)ENGINE=engine;

通过修改数据表命令实现

-ALTER TABLE table_name ENGINE[=]engine_name;

存储引擎

MyISAM: 存储现在可达 256TB,支持索引。表级锁定,数据压缩

InnoDB: 存储限制为 64TB, 支持事务和索引。锁颗粒为行锁

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

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计2621字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚州少妇无套内射激情视频 | 亚洲国产欧美日韩一区二区三区 | 国产在线精彩视频 | 国产精品99久久精品 | 日本a级毛片免费观看 | 久久久久人妻一区精品色 | h视频网站在线观看 | 欧美日韩久久中文字幕 | 国产精品成人免费福利 | 奇米网777四色国产精品 | 大地资源在线观看官网第三页 | 少妇被躁爽到高潮无码久久 | 精品亚洲国产成av人片传媒 | 四小虎免费永久观看 | 在线观看免费av网 | 视频福利在线观看 | 国产精品久久久亚洲第一牛牛 | 中国熟妇人妻xxxxx | 日本老熟妇50岁丰满 | 丰满寡妇一级毛片 | 伊人这里只有精品 | 久久国语露脸国产精品电影 | 无码人中文字幕 | 四虎影永久在线观看网址 | 成人无码区免费a片www | 香蕉久久av一区二区三区 | 真实偷人视频 | 亚州三级视频 | 亚洲一级黄色大片 | 日本一级毛片免费播 | 一级毛片免费高清视频 | 亚洲夜色噜噜av在线观看 | 欧洲vat一区二区三区 | 大陆国产精品视频 | 国产av永久无码精品网站 | 国产精品美女久久久浪潮av | 日韩一区在线播放 | 久久精品国产69国产精品亚洲 | 一本一道久久综合久久 | 无遮掩60分钟从头啪到尾 | 澳门特级α片免费观看视频 |