日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql数据库持续_MySql数据库--持续记录ing

發(fā)布時(shí)間:2023/12/10 数据库 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql数据库持续_MySql数据库--持续记录ing 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1 基本,引擎,數(shù)據(jù)類型,運(yùn)算

1.1 基本操作

啟動(dòng):net start mysql

停止:net stop mysql

連接: mysql –uroot -h127.0.0.1 -proot

斷開連接:quit; 或 exit;

查詢支持的存儲(chǔ)引擎:show engines; 或 show variables like ‘have%’;

cmd中文亂碼:指定客戶端編碼,和返回結(jié)果編碼

set character_set_client=gbk;

set character_set_results=gbk;

1.2 存儲(chǔ)引擎

InnoDB: 優(yōu)點(diǎn):事務(wù)、回滾、崩潰修復(fù)、并發(fā)控制。 缺點(diǎn):讀寫效率稍差,占用數(shù)據(jù)空間相對(duì)較大

MyISAM: 優(yōu)點(diǎn):占用空間小、處理速度快。缺點(diǎn):不支持事務(wù)和并發(fā)。

MEMORY: 特點(diǎn):內(nèi)存上,能存釋放就沒了 優(yōu)點(diǎn):速度快 缺點(diǎn):容量有限,生命周期短

1.3 數(shù)據(jù)類型

數(shù)字類型:tinyint bit bool smallint mediumint int bigint float double decimal

字符串類型:char varchar text blob set enum

日期和時(shí)間:date time datetime timestamp year

1.4 運(yùn)算符

算術(shù)運(yùn)算符:+, -, *, /

比較運(yùn)算符:=, >, =, <=, !=或<>, is null, between and, in, like, regexp

邏輯運(yùn)算符:&&或and, ||或or, !或not, xor

位運(yùn)算符:&, |, ~, ^, <>

2 mysql基本操作

2.1 數(shù)據(jù)庫操作

創(chuàng)建: create database 數(shù)據(jù)庫名;

查看: show databases;

選擇: use 數(shù)據(jù)庫名;

刪除: drop database 數(shù)據(jù)庫名;

2.2 數(shù)據(jù)庫表操作

2.2.1 建表

create [temporary] table [if not exists] 表名 [(create_definition,…)] [table_options] [select_statement]

create_definition格式:

col_name type [not null | null] [default default_value] [auto_increament] [primary key] [reference_definition]

2.2.2 查看表結(jié)構(gòu)

show [FULL] columns from 數(shù)據(jù)庫名.表名;

看整個(gè)表:desc 表名;

看一個(gè)字段:desc 表名 列名;

2.2.3 修改表結(jié)構(gòu)

alter[ignore] table 表名 alter_spec[,alter_spec]…

alter_specification格式:

alter_specification:

add [column] create_definition [first | after column_name] // 添加新字段

| add index [index_name] (index_col_name,…) // 添加索引名稱

| add primary key (index_col_name,…) // 添加主鍵名稱

| add unique [index_name] (index_col_name,…) // 添加唯一索引

| alter [column] col_name {set default literal | drop default} // 修改字段名稱

| change [column] old_col_name create_definition // 修改字段類型

| modify [column] create_difinition // 修改子句定義字段

| drop [column] col_name // 刪除字段名稱

| drop primary key // 刪除主鍵名稱

| drop index index_name // 刪除索引名稱

| rename [as] new_tbl_name // 更改表名

| table_options

重命名表:rename talbe 原表名 to 新表名;

刪除表:drop table 表名; 或者 drop table if exists 表名;

2.3 mysql語句操作

2.3.1 插入

insert into 表名(column_name1,column_name2,…) values(value1,value2,…)

2.3.2 查詢

select [distinct] [concat(col 1, “:”, col 2) as col] selection_list // 內(nèi)容

from 表名 // 數(shù)據(jù)表

where primary_constraint // 條件

group by grouping_columns // 分組

order by sorting_columns // 排序

having secondary_constraint // 查詢時(shí)滿足的第二條件

limit count // 限定輸出的查詢結(jié)果

說明:

distinct 去除重復(fù)的行

group by 配合聚合函數(shù)使用很爽

order by sorting_columns desc 降序

like 模糊查詢

concat 拼接字段

limit 限定結(jié)果行數(shù)

聚合函數(shù):arg count min max std stdev sum

2.3.3 修改

update 表名 set column_name1=new_value1,column_name2=new_value2,…

2.3.4 刪除

delete from 表名 where condition

3 mysql的函數(shù)

1 數(shù)學(xué)函數(shù)

2 字符串函數(shù)

3 時(shí)間和日期函數(shù)

4 條件判斷函數(shù)

5 系統(tǒng)信息函數(shù)

6 加密哈數(shù)

7 其他函數(shù)

4 mysql數(shù)據(jù)查詢

4.1 基本查詢

select selection_list

from 表名

where primary_constraint

group by grouping_columns

order by sorting_columns

having secondary_constraint

limit count

查詢中常用的關(guān)鍵詞:in, between and, like, is [not] null, and, or, distinct, order by, group by, limit,

4.2 連接查詢

---------------------

總結(jié)

以上是生活随笔為你收集整理的mysql数据库持续_MySql数据库--持续记录ing的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。