MySQL的一些常用命令

2021-10-10 11:41:36 字數 2051 閱讀 5196

修改表結構:

插入表記錄:insert

net stop mysql
net start mysql
格式一:

mysql -u使用者名稱 -p密碼
格式二:

mysql --host=ip位址 --user=使用者名稱 --password=密碼
退出:exit

格式一:

create database 資料庫名;
格式二:

create database 資料庫名 character set 字符集;
show databases;
show create database 資料庫名;
drop database 資料庫名稱;
select database();
user 資料庫名;
格式:

create table 表名( 

欄位名 型別(長度)

[約束],

欄位名 型別(長度)

[約束]

);

型別:

varchar(n)  字串

int 整形

double 浮點

date 時間

timestamp 時間戳

約束:

主鍵約束 :primary key		被主鍵修飾字段中的資料,不能重複,不能未null。

唯一性約束:unique key 本列的內容只能唯一不能重複。

外來鍵約束:foreign key 當建表時需要用到另外乙個表的主鍵作為本表的的主鍵時,需要設定外來鍵。

非空約束:not null 當插入新資料時對應的列為不能空。

預設值約束:default 當插入時沒有插入值時,會自動插入預設值。

檢視資料庫中的所有表:
show tables;
檢視表結構:
desc 表名;
刪除表:
drop table 表名;
格式:

alter table 表名 add 列表 型別(長度)

[約束];--------新增列。

alter table 表名 modify 列名 型別(長度)

[約束]; ----修改列的型別長度及約束。

alter table 表名 change 舊列名 新列名 型別(長度)

[約束];----修改列名。

alter table 表名 drop 列名; ------------------------刪除列。

rename table 表名 to 新列名; ---------------------修改表名。

alter table 表名 character set 字符集; ---------------修改表的字符集;

語法:

– 向表中插入某些字段

insert into 表(欄位1,欄位2,欄位3...)values(值1,值2,值3...);
– 向表中插入所有字段,欄位的順序為建立表時的順序

insert into 表 values (值1,值2,值3...);

mysql一些常用命令

mysql一些常用命令 一 連線mysql。格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須...

mysql一些常用命令

一 總結一下linux下使用mysql一些常用命令 1.linux下啟動mysql的命令 mysqladmin start ect init.d mysql start 前面為mysql的安裝路徑 2.linux下重啟mysql的命令 mysqladmin restart ect init.d my...

MySQL的一些常用命令

yum list grepmysql yum install ymysql 注意,此命令可能不能安裝 mysql 因為mysql 是乙個客戶端,mysql server 才是服務端,兩個都應該安裝。yum install ymysql mysql server mysql devel mysql d...