前期在命令列裡操作。
1、在命令提示符中輸入"mysql -u root -p"(前提是已經配好了環境變數),再輸入密碼進入到mysql命令列中。
2、建立資料庫: 這是建立乙個名為csdn的資料庫。
create database csdn ;
3、刪除資料庫:這是刪除名為csdn的資料庫。
drop database csdn ;
4、檢視資料庫:這是顯示所有的資料庫。
show databases ;
5、建立資料表:輸入 " use csdn ;」選擇csdn這個資料庫,建立資料表需要:表名,表欄位名,定義每個表字段。
mysql> use csdn;
database changed
mysql> create table csdn_tbl(
-> csdn_id int not null auto_increment, //自動新增
-> csdn_title varchar(100) not null,
-> csdn_author varchar(40) not null,
-> submission_date date,
-> primary key ( csdn_id )
-> )engine=innodb default charset=utf8;
6、刪除資料表:刪除名為csdn的資料表。
drop table csdn_tbl;
7、檢視資料庫資料表:
show databases;//檢視資料庫
show tables;//檢視資料表
8、插入資料:
mysql> insert into csdn_tbl
-> (csdn_title, csdn_author, submission_date)
-> values
-> ("數學", "小明", now());
9、檢視資料表資料:
select * from csdn_tbl;
MYSQL學習基礎
主鍵 primary key 特性 1 唯一識別符號 2 不可重複,不能為空,穩定 3 乙個表可以沒有主鍵,但資料處理會比較難處理,所以一般都要有主鍵 選用途徑 1 業務主鍵 2 邏輯主鍵 推薦 外來鍵 foreign key 啟動服務 services.msc 啟動資料庫 ssms 管理員視窗 n...
MySQL基礎學習
分為表級鎖,頁級鎖,行級鎖 各級別鎖適用的場景 mysql的表級鎖定主要通過四個佇列來實現 通過以上四個佇列實現了兩種模式 表共享讀鎖 表獨佔寫鎖 在實現過程中 不需要顯式加鎖 mysql優化建議 儘量減少鎖定時間,讓可能併發的操作盡可能併發 即 減少複雜查詢,拆成幾個簡單查詢 建立高效索引 控制字...
MySQL基礎學習
dql語言 data query language 資料查詢語言 select dml語言 data manipulate language 資料操縱語言 insert update delete ddl語言 data define language 資料定義語言 create alter drop...