1.資料庫表操作: - 首先啟動mysql伺服器,在安裝mysql的目錄下打開cmd視窗,運行mysql:'mysql.exe -hlocalhost -p3306 -uroot -p123456'; - 查看所有的資料庫: show databases; -- create database my ...
1.資料庫表操作:
- - 首先啟動mysql伺服器,在安裝mysql的目錄下打開cmd視窗,運行mysql:'mysql.exe -hlocalhost -p3306 -uroot -p123456';
- - 查看所有的資料庫: show databases; -- create database my_database;
- - use my_database; --> show tables; --> create table class(name varchar(10), room varchar(10))charset utf8; --> show tables like "%s"; -->
- 查詢表的創建語句:show create table my_student; --> 省略冒號的寫法:show create table my_student\g --> 另外一種輸出格式:
- show create table my_student\G
- - 給表重命名:rename table student to my_student;
- - 查看數據表的表結構:desc 表名; -->describe 表名; --> show columns from 表名;
- - 給表添加新的欄位:alter table my_student add column id int first/after;
- - 修改欄位:修改通常是屬性或者數據類型;--> alter table 表名 mondify 欄位名 數據類型 [屬性] [位置]; --> alter table my_student modify number char(10) after id;
- - 重命名欄位:alter table 表名 change 舊欄位 新欄位 數據類型 [屬性] [位置];
- alter table my_student change gender sex varchar(10) after id;
- - 刪除欄位:刪除學生表中的年齡欄位(age) --> alter table my_student drop age;
- -- 刪除數據表:drop table 1,2,3... --> drop table class;
2.數據操作
- insert into my_student values(1, '001', 'J', 'Jin'), (2. '002', 'H', 'Huni');
- insert into my_student(number, name, sex, id) values ('003', 'Jeny', 'Male', 3), ('004', 'The Shy', 'Femal', 4);
- 查看數據:select */欄位列表 from 表名 [where條件]; --> select * from my_student; --> select id,number,sex,name from my_student where id = 1;
- 更新數據:update 表名 set 欄位 = 值[where條件];
- 刪除數據:delete form 表名 [where條件];
3.字元集處理
- 查看所有字元集:show character set;
- 查看伺服器預設的對外處理的字元集:show variables like 'character_set%';
- 修改伺服器認為的客戶端數據的字元集為GBK:set character_set_client = GBK;
- 快捷設置字元集: set names gbk;