學MySQL時間不長,數據庫的操作無非也就的增加記錄、查找記錄刪除記錄和修改記錄。
總結了以下一些命令,與大家共享:
連接命令:MySQL -h[主機地址] -u[用戶名] -p[用戶密碼]
創建數據庫:create database [庫名]
顯示所有數據庫: show databases;
打開數據庫:use [庫名]
當前選擇的庫狀態:SELECT DATABASE();
創建數據表:CREATE TABLE [表名]([字段名] [字段類型]([字段要求]) [字段參數], ......);
顯示數據表字段:describe 表名;
當前庫數據表結構:show tables;
更改表格
ALTER TABLE [表名] ADD COLUMN [字段名] DATATYPE
說明:增加一個欄位(沒有刪除某個欄位的語法。
ALTER TABLE [表名] ADD PRIMARY KEY ([字段名])
說明:更改表得的定義把某個欄位設為主鍵。
ALTER TABLE [表名] DROP PRIMARY KEY ([字段名])
說明:把主鍵的定義刪除。
顯示當前表字段:show columns from tablename;
刪庫:drop database [庫名];
刪表:drop table [表名];
數據操作
添加:INSERT INTO [表名] VALUES('','',......順序排列的數據);
查詢: SELECT * FROM [表名] WHERE ([條件]);
建立索引:CREATE INDEX [索引文件名] ON [表名] ([字段名]);
刪除:DELETE FROM [表名] WHERE ([條件]);
修改:UPDATE [表名] SET [修改內容如name = 'Mary'] WHERE [條件];
導入外部數據文本:
1.執行外部的sql腳本
當前數據庫上執行:MySQL < input.sql
指定數據庫上執行:MySQL [表名] < input.sql
2.數據傳入命令 load data local infile "[文件名]" into table [表名];
備份數據庫:(DOS下)
MySQLdump --opt school>school.bbb