資料庫mysql基礎1

來源:互聯網
上載者:User

標籤:ima   使用   應該   let   命令   mysql   類型   方法   null   

一、開啟mysql伺服器三種方法

1、通過windows管理的方式進行開啟

2、通過dos命令列開啟

3、直接使用bin目錄下的mysqld來完成

二、登入mysql用戶端

一般繼續輸入: set names gbk;-- 用戶端字元集為gbk;

設定預設資料庫:use 資料庫名;

三、MySQL的注釋符

1、單行注釋:

-- 注釋內容,注意,其中—與注釋內容之間有一個空格!

2、多行注釋:

/*  注釋內容  */

四、DDL:Data Definition Language,資料定義語言 (Data Definition Language)

主要是用來定義和維護資料庫的各種操作對象,比如庫、表、索引、視圖

 也可以說,操作的層次是在資料庫的庫和表的邏輯結構和儲存結構上面,並沒有對錶中的實際的資料進行操作(增刪改查)!

 主要的操作關鍵字有:create、drop、alter等

 

1、資料庫操作

 建立資料庫:create database [if not exists] 資料庫名[資料庫選項] ;

   查看當前有哪些資料庫:show databases;

   查看資料庫的建立語句:show create database 資料庫名;

   刪除資料庫:drop database [if exists] 資料庫名 ;

   修改資料庫:alter database 資料庫名 新的庫選項;

2、資料表操作

在預設資料庫下建立資料表:(如果在其他資料庫下建立應為create table [if  not exists] 資料庫.表名(欄位 類型...)表選項資訊 ;)

   

 

查看錶:show tables;

           show tables like "字元_%"; 萬用字元:_可以代表任意的單個字元,%可以代表任意的字元!

           show create table 表名;

刪除表:drop table [if exists] 表名;

修改表名文法:

1)

2)

 

3)另外,我們還可以利用rename文法實現資料表的移動:

修改表選項:alter table 表名 表選項資訊;

3、修改列定義

增加一列:alter table 表名 add 欄位名 欄位類型;

刪除一列:alter table 表名 drop 欄位名;

修改欄位類型: alter table 表名 modify 欄位名 新欄位類型;

修改欄位排序:

1)

2)

重新命名欄位:

修改表選項:

五、DML:Data Manipulation Language,資料操作語言

主要是對錶中的記錄進行增刪改查的操作!

資料的操作也叫作crud:

C:create   增

R:read     查

U:update 改

D:delete  刪

其中,“查詢”部分,有可以叫作DQL:Data Query Language,資料查詢語言!關鍵字:select

插入資料:

 

1) 這裡的欄位列表可以是全部欄位,也可以是部分欄位(也就是只插入部分資料,其他的預設為null,表示什麼都沒有)

2)  欄位列表與值列表應該是一一對應的,欄位列表中的順序可以和表中的順序不一樣,但是必須與值列表後面的順序一樣就行了!

3)  當為全部的欄位插入資料的時候,欄位列表可以省略的,此時的值列表就必須按資料表中的順序一一對應!

4) 也可以一次插入很多條資料,中間以逗號隔開!

查詢資料:

1)當查詢所有的欄位的時候,可以用*代替

2)查詢條件可以省略,預設就是查詢所有的記錄,相當於where 1;

刪除資料:

 

這裡的刪除條件往往不會省略,如果省略掉,預設的就是刪除了表中的全部的記錄!

修改資料:

和刪除資料一樣,這裡的修改條件也往往是必須的!

 

資料庫mysql基礎1

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.