開啟mysql
c:\users\吾》mysql -uroot -p
enter password:
常用檢視
mysql> show databases; #查案資料庫
mysql> use finger; #使用資料庫
database changed
mysql> show tables; #檢視表
mysql> select * from users;
新建資料庫
mysql> create database database1; #直接新建表
mysql> create database new_database character set utf8; #並指定其編碼格式
檢視編碼格式
mysql> show variables like 'character_set_database'; #檢視資料的編碼格式
mysql> show create database 資料庫名; #檢視某個資料庫的編碼格式
mysql> show create table 表名; #檢視表的編碼格式
修改編碼格式
mysql>alter database 《資料庫名》 character set utf8;
mysql>alter table 《表名》 character set utf8;
alter table 《表名》 change 《欄位名》 《欄位名》 《型別》 character set utf8;
mysql> alter table users change student_id student_id varchar(2000) character set utf8;
新增表
mysql> create table user_1(
-> id int not null auto_increment,
-> cid decimal(10,2) not null, #表示總長度為10,小數2位
-> name varchar(30) not null,
-> hobby varchar(100) not null,
-> primary key(id))default charset = utf8;
檢視表的結構
mysql> describe test_table1; #test_table1表名
檢視表中的字段
desc 表名
mysql> desc stu_table2;
增加表中字段
alter table 表名 add transactor varchar(10) not null;
alter table 表名 add id int unsigned not null auto_increment primary key
刪除某個表中的字段
alter table 表名 drop column 欄位名;
alter table user drop column id #刪除user表中的id欄位
新增資料
insert into 表名 (字段,字段)values (值,值);
mysql> insert into users (name,student_id) values ("hhh","001");
刪除資料
delete from 表名 where 字段 = 值;
mysql> delete from users where id=1;
mysql> delete from users where id in (6,7,8); #刪除多條語句
Mysql的常用操作
查詢資料庫 修改資料庫,只能修改庫選項 刪除資料庫 進入某個資料庫 插入資料 更新資料 檢視所有的表 檢視表的結構 檢視以s結尾的表 修改表名 給 新增一列 修改字段 屬性 列名的資料型別 修改欄位的名字和型別 可選 刪除字段 刪除 中的符合條件的資料 匹配乙個字元 檢視伺服器預設的對外服務的字符集...
mysql常用的操作
資料庫的常用操作 create database db1 建立資料庫 show databases 檢視所有資料庫 show create database db1 檢視建立的指定資料庫 alter database db1 charset utf8 更改編碼 drop database db1 刪...
my sql常用操作
1.grant allprivilegeson tomonty localhost identified by something with grant option monty 可以從任何地方連線伺服器的乙個完全的超級使用者,但是必須使用乙個口令 something 做這個。注意,我們必須對 mo...