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

歡迎訪問 生活随笔!

生活随笔

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

数据库

mysql表级别的操作_MySql 库/表级操作 及 数据类型 - 纪宇

發布時間:2023/12/1 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql表级别的操作_MySql 库/表级操作 及 数据类型 - 纪宇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據庫分類

關系型數據庫(SQL):存儲方式固定,安全

非關系型數據庫(NoSQL):存儲方式比較靈活,存儲數據的效率比較高,不太安全

MySQL是一種關系型數據庫管理系統(采用關系模型來組織管理數據的數據庫系統)

注意事項

大小寫:不嚴格區分,默認大寫為程序代碼,小寫為程序員寫的代碼

語句結束符:每個語句都以;或者g結束

類型:強制數據類型,任何數據都有自己的數據類型

逗號:創建表的時候最后一行不需要逗號

進入與退出

進入:mysql –uusername -ppassword    mysql -uusername -p 回車再輸入密碼,密碼不可見

退出:exit

庫級操作

創建庫:       create database [if not exists] 庫名;    重復創建會報錯, 可以加上if not exists

刪除庫:       drop database [if exists] db_name;     如果不知道數據庫是否存在,記得加 if exists

使用數據庫:     use db_name;

顯示所有的庫:    show databases;

查詢當前使用的庫:  select database();

表級操作

顯示所有的表:    show tables;

創建表:       create table [if not exists] 表名(id int ,name varchar(20).....)  重復創建會報錯, 可以加上if not exists

顯示創建表的信息:  show create table tb_name;

刪除表:       drop table tb_name

表中數據的操作

增(insert into values)

指定字段插入:     ? INSERT INTO tb_name(field_name)? VALUES (field_values);

全字段插入:  ? ?   ?? INSERT INTO tb_name VALUES (all_values);

多條插入:      ?  INSERT INTO tb_name(field_name) VALUES (value_1), (value_2), …;

刪(delete from where)

注意:一定要寫where條件,不然會刪除表中全部數據

刪除表中所有數據:   ? DELETE? FROM? tb_name;

刪除表中滿足條件的數據:? DELETE? FROM? tb_name? WHERE? conditions;

改(update set where)

注意:一定要寫where條件,不然會修改表中全部數據

修改所有數據:    ? ? ?UPDATE? tb_name? SET field_1=value_1

修改多個:      ? ? ?UPDATE? tb_name? SET field_1=value_1, field_2=value_2 …? WHERE conditions;

修改滿足條件的數據:  ? ? UPDATE? tb_name? SET field_1=value_1? WHERE? conditions;

查(select from where)

指定字段查詢:     SELECT field_names FROM tb_name;

全字段查詢:      SELECT * FROM tb_name;

帶條件的查詢:     ? SELECT field_names FROM tb_name WHERE conditions;

數據類型

數值類型

int            四個字節(0,4294967295)

float(m,n)        單精度浮點型(4個字節)

double(m,n)       雙精度浮點型,m總個數,d小數位(8字節)

不常用:        tinyint、samllint、mediumint、bigint

字符類型

char(size)     ? ??保存固定長度的字符串(可包含字母、數值以及特殊字符)。在括號中指定字符串的長度。最多255個字符

varchar(size)    ?  保存可變長度的字符串(可包含字母、數值以及特殊字符)。在括號中指定字符串的長度。最多255個字符。如果值的長度大于255,則被轉換為text類型

不常用:       ? ? ?tinytext/tinyblob、text/blob、longtext/longblob、enum(枚舉)

時間日期類型

date:日期     ? 格式:2019-04-16

time:時間     ? 格式:09:32:43

datetime:日期時間 ? 格式:2019-04-16 09:32:43

timestamp:自動存儲記錄修改的時間

year:存放年

總結

以上是生活随笔為你收集整理的mysql表级别的操作_MySql 库/表级操作 及 数据类型 - 纪宇的全部內容,希望文章能夠幫你解決所遇到的問題。

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