一,mysql的使用
(1)啟動mysql服務(dos下輸入)net start mysql / 停止服務net stop mysql,其中mysql是你的資料庫伺服器的名字。
(2)登入mysql:mysql -h localhost -u root -p回車後輸入你的資料庫登入密碼。
出現如上圖的資訊說明資料庫已經成功登入了!
(3)登入資料庫後的常用操作:
①在控制台輸入"help"或"\h"回車後檢視mysql的幫助資訊;
②在控制台輸入「exit()」或"\q"回車後退出mysql服務;
③在控制台輸入"status()"或"\s"表示從伺服器獲取mysql的狀態資訊;
④在控制台輸入"use 資料庫名"或"\u 資料庫名"表示切換當前資料庫為指定的資料庫。
注意:在dos下重新配置的mysql只是在當前視窗有效,若想要長期有效的修改配置資訊,應該在my.ini中進行修改。
二,mysql的常用操作(一)
1,庫的操作
①建立資料庫:create database 資料庫名;
如需要建立乙個名為student的資料庫,執行命令及結果如下:
②檢視登入賬戶中的資料庫:show databases;
③檢視建立庫的詳細資訊:show create database 已知資料庫名;
④修改資料庫:以修改資料庫的編碼為例
alter database 資料庫名 default character set 編碼方式 collate 編碼方式_bin;
上圖是將student資料庫的編碼方式修改為gbk編碼的執行結果。
⑤刪除資料庫:drop database 資料庫名;
2,表的操作
①建立表:create table 表名(列名1 資料型別 行級約束,列名2 資料型別 行級約束.....表級約束);
表stu中idnum和name的取值都不允許為空,card的取值是唯一的,idnum和card組成組合主鍵。
②檢視表的定義資訊以及編碼方式:show create table 已知表的表名;
③檢視表中的字段資訊:describe 表名;或desc 表名;
④修改表名:alter table 舊表名 rename to 新錶名;
如圖,將表名stu修改為students,檢視stu時沒有找到資料,但是檢視students時卻能找到相應的資料,說明修改成功了。
⑤修改表的字段資訊:alter table 表名 change 舊欄位名 新欄位名 新資料型別;
上圖將students表中的idnum列修改為numid,並且資料型別更改為char(20);
⑥新增字段:alter table 表名 add 新欄位名 資料型別[約束條件];
如圖成功在表students中新增age列,並且設定資料型別為int型。
⑦刪除字段:alter table 表名 drop 欄位名;
如圖成功將students中的age列刪除。
⑧修改表中列的資料型別:alter table 表名 modify 欄位名 資料型別;
⑨刪除表:drop table 表名;
mysql簡單索引 Mysql的使用 簡單的索引
記錄一下mysql的一些資料庫語法 修改root密碼 mysqladmin u root password 123456 mysql u 使用者名稱 p 密碼 進去mysql監視器 show databases 顯示所有的資料庫名 create database 建立資料庫 create all p...
mysql 的使用 Mysql的簡單使用(二)
字段引數以 欄位名1 資料型別1,欄位名2 資料型別2,的形式構建。關於mysql常用的資料型別,一下是比較常用的幾種,想查閱比較詳細的資料可以自尋去網上搜尋。型別 說明 char 1 255個字元的定長串,它的長度必須在建立時指定,否則mysql假定為char 1 varchar 可變長度,最多不...
Mysql 語法簡單使用
我怕是個廢物了,sql永遠記不住。寫個文件記下來吧。以後直接copy。一 insert,插入資料語句 1.這種是不用欄位名的,一行所有字段插入,所以可以省略欄位名 insert table values value1,value2,valuen 2.這種是有欄位名的 insert into tabl...