建立資料庫
create database dbname;
顯示資料庫
show database;
使用資料庫
user dbname;
顯示該資料庫中的表
show tables;
刪除資料庫
drop database dbname;
建立表
create table tablename(column_name1 column_type1 constrains,
column_name2 column_type2 constrains,
column_name3 column_type3 constrains
)檢視表定義
desc tablename
檢視建立表的sql
show create table tablename \g;
刪除表
drop table tablename;
修改表
alert table tablename modify column_definition [first|after col_name];
eg: alert table emp modify ename varchar(20);
增加表字段
alter table tablename add column_definition [first|after col_name]
eg: alter table emp add age int(3);
刪除字段
alert table table name drop col_name;
eg:alter table amp drop age;
字段改名
alert table table name change old_col_name new_col_name column_definition [first | after col_name]
eg:alter table emp change age age1 int(4);
更改表名
alter table tablename rename new_tablename
插入記錄
insert into table (field1,field2,…) values (value1,value2,…)
eg:insert into emp (enama,hiredate,sal,depto) values (『zzx1』,2000-01-01,』3000』,2)
可依次插入多條字段
更新記錄
update tablename set field1=value1,field2=value2,… [where condition]
可同時更新多個表的資料
update t1,t2,…,tn set t1.field1=value1,t2.field2=value2,… [where condition]
刪除記錄
delete from tablename [where condition]
eg: delete from emp where ename=『done』
可以依次刪除多個表的記錄
delete t1,t2,…,tn from t1,t2,…,tn [where condition]
eg:delete a,b from amp a,dept b where a.deptno=b.deptno and a.deptno =3
mysql 的基本語法 MYSQL基本語法
資料庫 可視為電子化的檔案櫃 儲存電子檔案的處所 為什麼使用資料庫 持久化 方便管理資料 結構化查詢 非結構化查詢 net start 程式 啟動 net stop 程式 結束 mysql uroot p3307 p 新建資料庫 create database 資料庫名 使用資料庫 use 資料庫名...
mysql的基本語法 mysql的基本語法
正文本篇文章主要是記錄一些常用的mysql語法,方便使用時候進行查閱。linux上常用命令 命令都以 結尾 1,登入mysql mysql u賬號 p密碼 2,檢視幫助 help 或者 h 3,檢視有哪些資料庫 show databases 4,進入某個資料庫 use databasename 5,...
MySql基本語法
基本語法 create database 資料庫名 資料庫選項 字符集等 基本語法 匹配模式 show create database 資料庫名 use 資料庫名 修改庫選項 alter database 資料庫名 選項 值 基本語法 drop 資料庫名 基本語法 create table 表名 欄...