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 库/表级操作 及 数据类型 - 纪宇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: win7旗舰版多少钱啊?
- 下一篇: 北京火车站到北京环球影城怎么去