1.建立資料庫
show databases;顯示資料庫
create database 庫名;
2.定位資料庫
use 庫名;
show tables;檢視當前的表
3.建立表
create table 表名(
id int not null auto_increment primary key,
name var char(50) not null
);//建立一張錶帶主鍵和外來鍵的
create table user(
id int not null auto_increment primary key,
listid int not null,
primary key(id),
foreign key(listid) references user(『id』)
);alter table list add foreign key(『listid』) references user(id);
4.刪除表
drop table 表名;
5.自增列必須是主鍵,且主鍵不能為空,主鍵比一定是自增 ;唯一鍵值不能重複但可以為null
6.查詢
簡單查詢:select * from user;
select id,name,***,age from user;
如果想給表的列起個別名
select id as 『序號』, name as 『姓名』 from user;
簡單查詢裡的條件查詢:
select * from user where id=2;
select * from user where id=2 and name=『悟空』;
子查詢:select * from 庫名 where id in (select userid from user where id=2);
多表查詢:select user:id
7.增加:insert into 表名 values(null ,』』,1,2,3);
insert into 表名(name,***,age)values (「悟空」,「男」,「12」);
8.刪除
delete from user where id=2;
多行刪除
delete from user where id in (select id from user);
9.修改
update user set name=「悟空」 where id=2;
命令框中文亂碼
set names gb2312;
改變表中所有編碼格式
alter table 表名 convert to character set utf8;
顯示表中的資料編碼方式
show full columns from 表名;
修改表中的格式
alter table user change username name varchar(100) character set utf8 collate utf8_unicode_ci not null default 『』;
結束mysql 操作命令 MYSQL操作命令
mysql操作命令 mysql 命令 mysql h主機位址 u使用者名稱 p密碼 連線mysql 如果剛安裝好mysql,超級使用者root是沒有密碼的。例 mysql h110.110.110.110 uroot p123456 注 u與root可以不用加空格,其它也一樣 exit 退出mysq...
mysql 操作命令
不在 mysql 命令列 匯出資料 1.將資料庫mydb匯出到e mysql mydb.sql檔案中 c mysqldump h localhost u root p mydb e mysql mydb.sql 然後輸入密碼,等待一會匯出就成功了,可以到目標檔案中檢查是否成功。2.將資料庫mydb中...
MYSQL 操作命令
1.進入mysql安裝目錄 cd mysql mysql seiver 5.6 bin 1.備份乙個資料庫表資料 mysqldump u root p scms e test.sql 如果要備份一張表 mysqldump u root p scms sc sys use e test.sql 備份沒...