參見bwshqh的部落格
命令列連線伺服器
mysql -h *** -uusername -ppassword; -h不寫就是localhost
檢視當前伺服器下有哪些資料庫?
show databases;
建立資料庫
create database _name;
create database if not exists _name default charset utf8 collate utf8_general_ci
;create database _name default character set gbk collate gbk_chinese_ci;
刪除資料庫
drop database _name;
修改資料庫
不能修改資料庫名,只能修改字符集
選擇資料庫
在對特定資料庫中的表操作的時候都需要切換到這個資料庫,use _name;
檢視資料庫下的所有表
show tables;
刪除一張表
drop table _name;
修改表名
rename table _oldname to _newname;
同時插入多條記錄
insert into _tablename(xx,xx,xx) values (xx,xx,xx),(xx,xx,xx),(xx,xx,xx);
mysql三大資料型別
數值型整型(位元組數越多表示的範圍越大)
tinyint/smallint/midiumint/int/bigint(1,2,3,4,8個位元組,還分為有符號和無符號,預設是有符號的,)
tinyint(m) unsigned zerofill(m表示寬度(在0填充的時候才有意義)、unsigned表示無符號(影響儲存範圍)、zerofill表示0填充(預設無符號))
浮點型float(m,d)/decimal(m,d)
m表示精度,總位數;d表示標度,小數字。float表示浮點數,decimal表示定點數,更精確
字元型char(m)
一到兩個位元組(65535---所以最多儲存65535個字元)儲存到底儲存多少個字元
日期型yeah/date/time/datatime
型別總結
Mysql mysql基本操作
建立擁有三個欄位的表單 create table qq id int primary key auto increment username varchar 100 password varchar 100 default charset utf8mb4 關於編碼問題,如果顯示問號,則可以在後面加個...
MySQL MySQL的基本使用
安裝上了mysql,當然要使用了,下面我就簡單的說一下mysql的使用方法和常見的錯誤。注意開啟的是command line client。注意 區分大小寫 英文書寫環境 分號和逗號的存在 如果上述注意事項沒有引起你的注意的話,那麼下面這個會引起你的注意的。操作過資料庫都了解這是程式報錯了,1064...
傾斜的鏡子 mysql MySQL 鎖入門
意向鎖 innodb除行級鎖以外,還在表級別,新增了一種叫做意向鎖的概念,其表示事務即將對該錶的某些行做讀或者寫操作 共享意向鎖,表示某事務即將要對該錶的某些行資料加共享鎖 排它意向鎖,表示某事務即將要對該錶的某些行資料加排他鎖 舉個例子 select lock in share mode 將在表上...