MySQL基礎知識(一)

2021-06-28 03:38:53 字數 2630 閱讀 6642

1 命令列命令

show databases;

create database books;

use books;

create table book (

author varchar(128),

title varchar(128),

type varchar(16),

year char(4)

) engine myisam;

describe book;

2 寫入資料 

insert into book(author, title, type, year) values('mark twain', 'the adventures of tom sawyer', 'fiction', '1876');

3 讀取資料

select * from book;

4 修改表名 

alter table book rename booktable;

5 修改列的資料型別 

alert table book modify year smallint;

6 增加列 

alert table book add pages smallint unsigned;

7 修改列名 

alert table book change type category varchar(16);
注意:後面的資料型別即使沒改也需要附上。

8 刪除列

alter table book drop pages;

9 刪除表 

drop table book;

10 新增索引 

alter table book add index(author(20));

create index author on book (author(20));

11 select count 

select count(*) from book;

12 select distinct 

select distinct author from book;

13 delete 

delete from book where title='abc';

14 like

select author from book where author like 'win%';

15 limit

select author from book limit 3;

select author from book limit 3, 1;

16 update ... set 

update book set author='mark twain (samuel langhorne clemens)'  where author='mark twain';

17 order by

select author from book order by author;

select author from book order by author desc;

18 group by

select category, count(author) from book group by category;

19 聯表查詢

select name, author, title from customers, book where customers.isbn=classics.isbn;

20 natural join

select name, author, title from customers natural join book;

21 join...on

select name, author, title from customers join classics on customers.isbn=classics.isbn;

22 as

select name, author, title from customers as cust, book as bk where cust.isbn=bk.isbn;

23 邏輯運算子and,or,not

Mysql之我見一(基礎知識)

1.mysql簡介 2.mysql配置檔案 3.mysql邏輯架構 和其它資料庫相比,mysql有點與眾不同,它的架構可以在多種不同的場景中應用並發揮良好作用。主要體現在儲存引擎的架構上,插拔式儲存架構將查詢處理和其它的系統任務以及資料的儲存提取相分離。這種架構可以根據業務的需求和實際需要選擇合適的...

mysql基礎知識

一 啟動與退出 1 進入mysql 啟動mysql command line client mysql的dos介面 直接輸入安裝時的密碼即可。此時的提示符是 mysql 或開啟終端,輸入sql語句 mysql uroot p123 2 退出mysql quit或exit 二 庫操作 1 建立資料庫 ...

mysql基礎知識

1 為什麼使用資料庫 1 降低儲存資料的冗餘度 2 更高的資料一致性 3 儲存的資料可以共享 4 可以建立資料庫所遵循的標準 5 便於維護資料完整性 6 能夠實現資料的安全性 2 在資料庫發展歷史上,出現了很多不同的資料模型,包括是層次模型 網狀模型 關係模型和物件模型 3 關係型資料庫的基本概念 ...