MYSQL 基本語句

2021-10-25 06:26:21 字數 2390 閱讀 1140

通過create database 語句建立乙個資料庫

create database if not exists 資料庫;
注意,刪除資料庫會刪除該資料庫中所有的表和所有資料。因此,刪除資料庫前最好存有備份

mysql >

alter

table student

->

add address varchar(30

)not

null

after email;

query ok,

0rows affected (

1.63 sec)

records: 0 duplicates : 0

warnings : 0

新增操作後 ,也可以執行"describe student;"命令檢視結果。

例:將表sc重新命名為se_course。
mysql >

alter

table sc rename

to se_course;

query ok,

0rows affected(

0.20 sec)

修改欄位的資料型別

修改course 表的type欄位,因為該欄位一般是取固定值。因此,也可以把該字段的定義寫成:type enum ('必修,'選修')default '必修'。
mysql >

alter

table course

->

modify

type

enum

('必修','選修')default

'必修';

query ok,

0rows affected (

0.47 sec)

records : 0 duplicates :0

warnings : 0

刪除student表的字段
mysql -

>

alter

table student drop address;

query ok,

0row affected (

0.21 sec)

records : 0 duplicates : 0

warnings : 0

在執行**之前,先用desc 語句檢視是否存在表內,以便於刪除後進行對比。

表的插入

使用 insert | replace 語法格式:

insert | replace [into] 資料表 [(col_name)]

values (,...),(...),...

| set col_name = ,...

mysql >

insert

into student

->

(studentno, sname, ***, birthdate, entrance, phone, email)

->

values

('18122210009 '

,'許東山'

,'男'

,' '

1999/11

/5'789,

->'

13623456778

', 'qwe@ 163. com')

; query ok,

1row affected (

0.07 sec)

①insert語句可以插入一行或多行,最好一次插入多行,個行資料用 , 分隔

②replace語句,首先嘗試插入資料到表中,如果發現表中已有此行資料,先刪除後插入新的,否則,直接插入新的。

③利用load data 語句插入

load data local infile 要放入的資料 into table 插入資料表中

④使用set 子句插入資料

用set子句直接賦值時可以不按列順序插入資料,對資料空值的列可以不插入

⑤插入可以直接插入的儲存路徑,也可以直接插入本身,只要用load_file()函式即可。

存放的字段要使用blob型別,例 mediumblob、longblob等

用update…set… 命令就可以修改乙個表的資料。

update 資料表

set col_name1 = expr1 [,col_name = expr2...]

[where 子句]

expr1、expr2、…:可以是常量、變數或表示式。可以同時修改資料行的多個列值,中間用逗號隔開。

mysql基本語句 mysql基本語句

mysql關係型資料庫rds中的老大哥,增刪改查是mysql入門的基礎 增刪改查語句 增刪改查的語句命令為 增 insert 刪 delete 改 update 查 select或者show 庫操作建立資料庫 create database shujukuba 建立帶字符集的資料庫 create d...

mysql了基本語句 MySQL基本語句大全

mysql指令碼的基本組成 與常規的指令碼語言類似,mysql 也具有一套對字元 單詞以及特殊符號的使用規定,mysql 通過執行 sql 指令碼來完成對資料庫的操作,該指令碼由一條或多條mysql語句 sql語句 擴充套件語句 組成,儲存時指令碼檔案字尾名一般為 sql。在控制台下,mysql 客...

MySQL基本語句

mysqld 啟動資料庫 mysql uroot 登陸使用者名稱或密碼 show databases 顯示所有資料庫 use 使用 資料庫 show tables 顯示該資料庫下的所有 select from table 查詢該錶 insert into table values 插入資料到表 de...