@mysql語句
命令:
show databases —顯示當前服務下的所有資料庫
use 資料庫名—使用該資料庫
show tables —顯示該資料庫下的所有資料表
desc 表名 —檢視表的資料結構
** 資料庫命令**
create database 資料庫名—建立資料庫
drop database 資料庫名 —刪除資料庫
alter database 資料庫名 character set utf8 —修改資料庫配置
select database()—檢視正在使用的資料庫
show create database 資料庫名—檢視資料庫定義資訊
drop databases 資料庫名稱—刪除資料庫
資料庫表操作
create table table_name(
column_name data_type [default default_value] [column_constaint] [comment 'comment_content'],
……[table_constaint]
)[engine=engine_type] [default charset=charset_type];`
說明:
table_name:表名;
column_name:欄位名,欄位名一般由字母和下劃線構成,多個單詞時,單詞與單詞之間使用下劃線間隔;同
乙個表中欄位名不允許重複;
data_type:字段型別;
default default_value:設定預設值;
column_constaint:設定字段級約束;
comment 『comment_content『:設定注釋;
table_constaint:設定表級約束;
engine:設定儲存引擎
charset:設定編碼,一般為uft8;
新增字段:
alter table table_name
add column_name data_type [default default_value] [column_constaint] [after 欄位名] [comment
'comment_content』];
修改字段:
alter table table_name
modify column_name data_type [default default_value] ;
刪除字段:
alter table table_name
drop column_name
重新命名表:
rename 舊名字 to 新名字
截斷表:
truncate table 表名
注意:
截斷表後資料清除,保留表的結構
刪除表:
drop table 表名
修改資料
新增資料:
第一種
insert into 表名(字段) values(值)
第二種
create table new_student(
id char(36) primary key,
name varchar(8) not null,
mobile char(11),
address varchar(150)
)insert into new_student select id,name,mobile,address from student
刪除資料:
delete from 表名 [where ......]
修改資料:
update table_name select 字段=value [where......]
mysql相關操作 mysql 相關操作
1 登入 mysql u root p 2 檢視當前有的資料庫 show databases 3 建立資料庫 create database 資料庫名 4 操作 使用 資料庫 use 資料庫名 5 檢視有哪些表 show tables 6 建立表 create table 表名 7 刪除表 drop...
mysql 的相關操作 mysql 相關操作
mysql u root p 回撤後輸入密碼 123456,進入mysql 資料庫簡單操作 1 建立資料庫 create database 資料庫名稱 2 檢視資料庫 show databases 3 刪除資料庫 drop database 資料庫名稱 4 開啟資料庫 use 資料庫名稱 資料表簡單...
mysql 的相關操作 MySQL相關操作知識
1 解決客戶端聯不上mysql伺服器的問題 grant all privileges on to root identified by with grant option flush privileges 2 登陸mysql mysql u root p 123456 3 檢視所有資料庫 show ...