1. 程式人生 > >SQL語言

SQL語言

default sts ack 交換 sql 指定 區分大小寫 png base

存儲數據

數據的操作:CURD create update read(分類) delete(drop)

查看數據庫,show databases;

模糊查詢---前匹配:show databases like ‘%字符串‘技術分享

全匹配:show databases like ‘%字符串%‘可以查詢有包含這個字符串的也可以是空的。

後匹配: show databases like ‘字符%‘

下劃線可以匹配任意一個字符,不包含空技術分享

數據庫命名規則:可以使用字母,下劃線,數字。

註意:

盡量不要使用系統保留字作為數據庫、表、字段的名稱

盡量使用小寫字母,原因是像linux系統是區分大小寫的,如果庫名比較長可以使用_,不要用駝峰法。如:不建議userInfo 建議用user_info

查看數據庫創建資料,show create databases;技術分享

創建數據庫:create database testmytest

技術分享

如果沒有指定數據庫的字符集,則使用數據庫安裝時的默認字符串

有四個級別的字符集:

服務器級 數據庫級 數據表級 字段級(字符串的字段)

創建數據庫:

create database mytest;

create database if not exists mytest;

create database ‘mytest‘;

create database ‘mytest‘ default charset=gbk;

修改數據庫

alter database 數據庫名 選項

alter database ‘testmytest‘ charset=gbk;技術分享

刪除數據庫: drop技術分享

表操作:table

創建表:

create table student_info

(

student_id int,

student_name varchar(20),

);

查看數據表:show columns from 表名

修改表:alter table 表名 修改內容;

交換表名:rename

rename table

xxxx to aaaa,

bbbb to xxxxx,

aaaa to bbbb;

刪除表

drop table if exist student_cop2;

SQL語言