格式: mysql [-h主機位址] -u使用者名稱 -p使用者密碼;
mysql -uroot -proot;
mysql -h110.110.110.110 -uroot -proot;
show databases;
格式: show create database 資料庫名稱;
show create database name;
格式: create database 資料庫名稱;
create database name;
格式: create database 資料庫名稱 character set 格式;
create database name character set utf8;
格式: drop database 資料庫名稱;
drop database name;
格式: use 資料庫名稱;
use name;
格式: create table 表名(欄位1 型別,欄位2 型別,=) engine=引擎 charset=字符集;
create table person(name varchar(10),age int)engine=myisam charset=編碼;
create table t1(id int primary key,age int);
create table t2(id int primary key auto_increment,age int);
// 自增約束通常和主鍵約束同時使用,此時主鍵可以賦值為null,每張表只能有乙個欄位為自增欄位
create table t3(id int primary key auto_increment, age int not null);
create table t5(id int comment '使用者的id',age int comment '使用者的年齡');
//show create table t5;
格式: show create table 表名; //查詢單個表
show create table person;
格式: desc 表名;
desc person;
-innodb: 預設,支援資料庫的高階操作,包括事務 主 外來鍵等
-myisam: 只具備基本的資料儲存功能
格式: rename table 原名 to 新名;
rename table name to newname
格式: alter table 表名 engine=引擎 charset=字符集; // innodb and myisam
alter table t_stu engine=innodb charset=utf8;
-在最後新增
格式:alter table 表名 add 字段 int;
-在最前新增
格式:alter table 表名 add 字段 int first;
-在某個字段後面新增
格式:alter table 表名 add 字段 int after 字段;
格式: alter table 表名 change 原欄位名 新欄位名 [新型別];
alter table person change age money [int];
格式: alter table 表名 modify 欄位名 型別 [位置(first/after 字段)]
alter table person modify name int first;
alter table person modify name int after id;
格式: alter table 表名 drop 欄位名;
alter table person drop name;
1. 建立t_hero表引擎為myisam 欄位為 id 和 name
2. 修改表名為 hero
3. 修改引擎為innodb
4. 在 id後面新增age欄位型別為varchar(10)
5. 修改age欄位名稱為myage 型別為int
6. 修改myage 字段 放在最後面
7. 刪除myage欄位
create table t_hero(id int,name varchar(10)) engine=myisam;
rename table t_hero to hero;
alter table hero engine=innodb;
alter table hero add age varchar(10) after id;
alter table hero change age myage int;
alter table hero modify myage int after name;
alter table hero drop myage;
*注 建立乙個資料表,完成以下的測試
create table hero(id int,name varchar(10),age int);
格式: insert into 表名 values(值1,值2,值3);//全表插入
insert into hero values(1,'悟空',502);
格式: insert into 表名 (欄位1名,欄位2名) values(值1,值2) //指定字段插入
insert into hero (name) values ('八戒');
全表插入: insert into hero values(11,'美國隊長',34),(12,'鋼鐵俠',43),(13,'蜘蛛俠',23),(14,'雷神',55);
指定字段插入: insert into hero (name) values('張三'),('李四'),('王五');
格式: select * from 表名; // " * "代表所有字段
select * from hero;
格式:select 字段 from 表名;
select name from hero;
格式:select 欄位1,欄位2from 表;
select name,age from hero;
格式: update 表名 set 新值 where 條件; // 不加where條件則對整表資料操作
update hero set age=25 where id=1;.
格式: delete from 表名 where 條件; //不帶條件 則刪除整表資料 留下空表
delete from hero where name='李四';
truncate table hero;//先刪除表再建立乙個一樣的空表
delete from hero;//只是刪除表裡面的資料
drop table hero;//刪除表
mysql基本常用命令 MySQL常用命令(一)
cmd提示框中的mysql基礎命令 一 命令 連線mysql伺服器 mysql h localhost u root p 展示所有資料庫 show databases 選擇資料庫 use database 展示所選資料下所有表 show tables 設定資料庫編碼 set names gbk 用s...
mysql巡檢常用命令 mysql 常用命令
客戶端連線 進入命令列,windows cmd,連線 mysql u 使用者名稱 p密碼 h 伺服器ip位址 p 伺服器端mysql埠號 d 資料庫名 注意 1 伺服器端口標誌 p一定要大些以區別於使用者 p,如果直接連線資料庫標誌 d也要大寫 2 如果要直接輸入密碼 p後面不能留有空格如 pmyp...
mysql常用命令總結 mySql常用命令總結
總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...