資料庫資料庫是資料儲存和管理的倉庫
資料庫分類早期:層次式資料庫 網路型資料庫
現在:關係型資料庫(底層以二維表的形式儲存資料的庫) 非關係型資料庫(鍵值結構)
包含關係乙個mysql伺服器裡包含多個資料庫,乙個資料庫又包含多個資料表,一張表可以記錄多條資料,每一行儲存具體的資料
sql語局分類dml(data manipulation language)資料操縱語言
如:insert,delete,update,select(插入、刪除、修改、檢索)簡稱crud操新增create、查詢retrieve、修改update、刪除delete
ø ddl(data definition language)資料庫定義語言
如:create table之類
ø dcl(data control language)資料庫控制語言
如:grant、deny、revoke等,只有管理員才有相應的許可權
###資料庫常用操作1,建庫語言
create database 庫名 default character set utf8
2,刪除資料庫
drop database if not exists 庫名
3,檢視所有資料庫
show databases
4,刪除表
drop table if exists 表名
5,設計表
create table 表名(
6,檢視表
desc 表名
7,插入資料
insert into 表名(欄位名) values(資料)
8,查詢表中資料
select * from 表名(* 可換成要查詢的字段)
9,資料更新
update 表名 set列= 值,列= 值
update stu set score=score+10 where gender =』female』;給表中所 有女生加10分mysql不支援+=
update stu set score=83 where id=1;
10,刪除表
delete from 表名;刪除表中所有記錄
delete from 表名 where id>1;刪除id>1的資料delete from 表名;刪除表中所有記錄
delete from 表名 where id>1;刪除id>1的資料
11,查詢表中總資料
select count(*) from 表名
12,表中資料排序
select * from 表名 order by 方式
字段約束1,主鍵約束自增
id int primary key auto_increment
2,唯一約束,可以為null
username varchar(50) unique not null
3,非空約束,不能null,可以重複
password varchar(50) not null,
4.外來鍵約束
mysql 命令大全 Mysql 命令大全
輸入mysql進入,如同輸入cmd模式 1 使用show語句找出在伺服器上當前存在什麼資料庫.mysql show databases 2 建立乙個資料庫mysqldata mysql create database mysqldata.3 選擇你所建立的資料庫 mysql use mysqldat...
筆記 基本MySQL語句大全
下面的例子以newsdb資料庫下的表 news 為例進行刪改增添,實際操作過程中可以根據資料庫和表的不同更改語句內容 建立資料庫 create database newsdb 刪除資料庫 drop database newsdb 建立表 use newsdb create table news id...
網頁mysql命令大全 Mysql命令大全
monica sehgal hal simlai joseph irvine 3 rows in set 0.00 sec 注意 這裡用到concat 函式,用來把字串串接起來。另外,我們還用到以前學到的as給結果列 concat f name,l name 起了個假名。5.1 建立資料表 命令 c...