MySQL資料庫-----基本命令操作

來源:互聯網
上載者:User

標籤:

小編之前一直想要瞭解一下,如何搭建資料庫,這裡分享一下在此之前的一些準備工作,首先小編是先瞭解資料庫(mysql),以下是小編的一些認識:

一、mysql常用命令
1、mysql登入和退出
登入:mysql[-h 主機/ip] -u 使用者名稱 -p 斷行符號
enter password :具體的密碼

eg:


退出:exit

eg:


其他推出:quit \q
2、mysql常用命令
select now();查看目前時間


select curdate();查看當前日期


select curtime();查看時間


select version();mysql版本


select user();查看使用者

二、資料表以及資料類型

SQL語句主要可以劃分為一下3個類別:
DDL(Data definition languages)語句:資料定義語言 (Data Definition Language),該語句定義了不同的資料區段、數
據庫、表、列、索引等資料庫物件的定義。常用的語句關鍵字主要包括create、drop、alter等。
DML (Data Manipulation Languages)語句:資料操縱語句,用於添加、刪除、更新和查詢數
據庫記錄,並檢查資料完整性,常用的語句關鍵字主要包括insert、delete、udpate和select等。
DCL (Data Control Languages)語句:資料控制語句,用於控制不同資料區段直接的許可和訪
問層級的語句。該語句定義了資料庫、表、欄位、使用者的存取權限和安全呢層級。主要的語句關鍵字
包括grant、revoke等。
1、使用命令:
《1、show databases;查看當前所擁有系統庫


information schema 日誌資訊,在其他版本中不一定有(原因:版本資訊不一樣)
mysql :mysql系統庫
test:測試庫
《2、建立資料庫
create database 資料庫名稱;
eg:create database demo ;


《3、刪除資料庫
drop database demo;


《4、使用資料庫
use 資料庫名稱;


2、資料表:
《1、建立資料表
create table 資料表名稱

列定義:
列名稱 類型[預設值][auto_increment 自增長][主索引 primary key]
列名稱 類型[預設值]
列名稱 類型[預設值]
。。。。。
索引定義;
);


《2、查看錶的屬性
desc tablename; 該命令可以直觀的通過二維表的形式查看,內容不詳細
OR
show create table tablename \G; 該命令不僅可以實現上述的內容屬性,還可以看到表的
engine(儲存引擎)和charset(字元集)等資訊。
“\G”選項的含義是使得記錄能夠按照欄位豎著排列,對於內容比較長的記錄更容易顯示。


《3、刪除表
DROP table tablename;


《4、修改表
對於已經建好的表,尤其是已有資料的表,如果進行一些資料結構上的改變,可以使用以下
常用語句:
a、修改表的類型:
ALTER TABLE tablename MODIFY[COLUMN] column_definition [first | after_name];


b、增加表欄位:
ALTER TABLE tablename ADD[COLUMN] column_definition [firat | after_name];


c、刪除表欄位:
ALTER TABLE tablename DROP[COLUMN] column;


d、欄位改名:
ALTER TABLE tablename CHANGE[COLUMN] old—col-name column_definition [first |
after_ col_name];


e、修改欄位排列順序:
之前的欄位增加和修改文法(ADD/CHANGE/MODIFY)中,都有一個可選項(first | after——name),這個選項可以用來修改欄位在所在表中的位置,預設ADD增加的新欄位是加在表的最後位置,而CHANGE/MODIFY預設都不會改變欄位的位置。
例如:
@1、將新增的欄位ewangxiao加在ename之後
alter table zhangxiao add ewangxiao varchar(20) after ename;


@2、修改欄位ezhangxiaoxia,將其放在最前面
alter table zhangxiao modify ezhangxiaoxia varchar(100) first;

  以上命令是DDL語句的命令,後面將會繼續介紹餘下的DML語句與DCL語句!!!

MySQL資料庫-----基本命令操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.