mysql -u root -p 123456:連線mysql; 'root』是使用者名稱 ,'123456』是密碼,可以不寫。
show databases; 檢視當前有哪些資料庫。
use 資料庫名; 進入當前資料庫。
show tables; 檢視當前有哪些資料表。
desc 表名;檢視資料表結構。
create database 資料庫名; 建立資料庫。
create table 表名 ( 欄位名 型別 (長度) , 欄位名 型別 (長度) ); 建立資料表。
select 欄位名 from 表名 where 欄位名=條件; 查詢資料表。
insert into 表名 (欄位名,欄位名,欄位名) values (值,值,值) ;插入一條資料。
insert into 表名 (欄位名,欄位名,欄位名) values (值,值,值) , (值,值,值) ;插入多條資料。
delete from 表名 where 欄位名 = 條件; 刪除資料。
update 表名 set 欄位名=新值 where 欄位名 =條件。
alter database school1
character set utf8 collate utf8_general_ci;
更改資料庫字符集, 'school1』是資料庫名,'utf8』是字符集,'utf8_general_ci』是字符集規則(不區分大小寫).
drop database 資料庫名;刪除該資料庫。
drop table 資料表名;刪除該資料表。若表a引用表b,則需刪除表a,才可以刪除表b.
alter table 資料表名 add column 欄位名 char(20); 更改資料表結構,新增乙個欄位名。
create table 表名 1 like 表名 2;將表2的資料結構複製給表1。
create table 表名 1 select * from 表2; 複製表2的結構與資料。
select database();檢視當前所在的資料庫。
對資料庫的測試 表名為null的情況
今天在做建立實體靈機一動,在實體的name和code欄位均寫入null 字串 建立成功,但由於code欄位關聯另乙個程式的建表操作,所以我對實體和code能否寫入null產生懷疑,換句話說,資料庫表名能否為null?在mysql下測試 在命令列下建立表 懶得截圖 不行 汗 報錯sql語句不正確 在客...
MySQL索引筆記之測試表練習
建立測試表 建立測試表test create table test title varchar 10 使用編輯器插入十萬條資料form pymysql import connect defmain conn connect hose 127.0.9.2 port 3306 database stud...
軟體測試 實驗 資料庫測試基本設定
使用mysql建立資料庫 1 新增使用者數,即建立執行緒組 2 新增配置元件,jdbc連線配置資訊 jdbc connection configuration,引數設定如下 variable name bound to pool mysql 這需要能夠唯一標識這個配置 database url jd...