Windows服務
1.啓動mysql:net start mysql;
2.創建Windows服務: sc create mysql binPath=mysqld_bin_path;
數據庫操作
1.查看當前數據庫:select Database();
2.顯示當前時間,用戶名,數據庫版本:select now(),user(),version();
3.創建數據庫:create Database 數據庫名;
4.查看己有數據庫:show Databases;
5.查看當前數據庫信息:show create Database 數據庫名;
6.修改庫的選項信息:alter Database 庫名 選項信息;
8.刪除庫:drop Database 數據庫名;
表的操作
1.創建表:create table 表名(字段類型1 字段名1,字段類型2 字段名2);
2.字符集和引擎:
字符集設置:character=GBK;
引擎設置:engine=InnoDB;
在創建表的時候他們放在末尾用逗號隔開。
3.查看所有表:show tables;show tables from 表名;
4.查看所有表的結構:show create table 表名;desc 表名;
5.修改表:alter table 表名 表的選項;
alter table 源表名 to 新表名;
6.修改表的字段結構:alter table 表名 操作名;
7.刪除表:drop table 表名;
8.清空數據:truncate 表名;
9.複製表結構:create table 表名 like 要複製的表名;
10.複製表結構和數據:create table 表名 select*from 要複製的表名
11.檢查表是否有錯誤:check table tb_name;
12.優化表:optimize table tb_name;
數據操作
增加: insert into 表名 values (值列表1,值列表2,值列表3,.....);
查看: select 字段列表 from 表名 [其他子句];
刪除:delete from 表名 [刪除條件子句];
改動:update 表名 set 字段名=新值[,字段名=新值] [更新條件]
字符集編碼
1.查看所有字符集編碼:SHOW VARIABLES LIKE 'character_set_%' ;
character_set_client 客戶端向服務器發送數據時使用的編碼;
character_set_results 服務器端將結果返回給客戶端所使用的編碼
character_set_connection 連接層編碼