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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

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

1 基本,引擎,數據類型,運算

1.1 基本操作

啟動:net start mysql

停止:net stop mysql

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

斷開連接:quit; 或 exit;

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

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

set character_set_client=gbk;

set character_set_results=gbk;

1.2 存儲引擎

InnoDB: 優點:事務、回滾、崩潰修復、并發控制。 缺點:讀寫效率稍差,占用數據空間相對較大

MyISAM: 優點:占用空間小、處理速度快。缺點:不支持事務和并發。

MEMORY: 特點:內存上,能存釋放就沒了 優點:速度快 缺點:容量有限,生命周期短

1.3 數據類型

數字類型:tinyint bit bool smallint mediumint int bigint float double decimal

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

日期和時間:date time datetime timestamp year

1.4 運算符

算術運算符:+, -, *, /

比較運算符:=, >, =, <=, !=或<>, is null, between and, in, like, regexp

邏輯運算符:&&或and, ||或or, !或not, xor

位運算符:&, |, ~, ^, <>

2 mysql基本操作

2.1 數據庫操作

創建: create database 數據庫名;

查看: show databases;

選擇: use 數據庫名;

刪除: drop database 數據庫名;

2.2 數據庫表操作

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 查看表結構

show [FULL] columns from 數據庫名.表名;

看整個表:desc 表名;

看一個字段:desc 表名 列名;

2.2.3 修改表結構

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 // 內容

from 表名 // 數據表

where primary_constraint // 條件

group by grouping_columns // 分組

order by sorting_columns // 排序

having secondary_constraint // 查詢時滿足的第二條件

limit count // 限定輸出的查詢結果

說明:

distinct 去除重復的行

group by 配合聚合函數使用很爽

order by sorting_columns desc 降序

like 模糊查詢

concat 拼接字段

limit 限定結果行數

聚合函數: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的函數

1 數學函數

2 字符串函數

3 時間和日期函數

4 條件判斷函數

5 系統信息函數

6 加密哈數

7 其他函數

4 mysql數據查詢

4.1 基本查詢

select selection_list

from 表名

where primary_constraint

group by grouping_columns

order by sorting_columns

having secondary_constraint

limit count

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

4.2 連接查詢

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。