鞏固MySql基本語法

2021-07-29 10:42:47 字數 1756 閱讀 4256

建立資料庫

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 表名 欄...