MySQL基本方法

2022-09-03 10:21:13 字數 2035 閱讀 4167

24.1資料庫概述

數期庫( dtabase )就是乙個存故資料(

data )的倉庫,這個

倉庫是技照一

定的資料結構( 資料結構是指數

的組的形式或資料之間的聯絡)來組織儲存的

我們可以通過資料提供

的多種方法來管理資料庫裡的資料,

sql語言

結構化查詢語言(stuctured query language,簡稱squ,是一種計算機語言,用於儲存、提以和檢索存

儲在關聯式資料庫中的資料。作為一種訪問關係型資料庫的標準語言,sql自問世以來得到了廣泛的應用,不僅是

著名的大型商用資料庫產品如oracle. db2. sybase. sql server支援它很多開源的資料庫產品如postgresql

myssql也支援它,甚至一 些小型的產品如 acess也支援sql,近些年蓬勃發展的nosql系統最初是直稱不

再需要sql的,後來也不得不修正為not only sql,來擁抱sql

20世紀80年代,sql被美國國家標準學會( ansi )和國際標準化組織(i150 )定義為關係型資料庫語言的

標準,主要組成部分有:

(1)資料定義語言( data definition language,簡稱ddl) : 主要用於定義資料庫、資料表等,其中包

括create語句、alert 語句和drop語句。

(2)資料操作語言( data manipulation language,簡稱dml) : 主要用於對資料庫進行新增、修改和

刪除操作,包括insert語句、update 語句和delete語句,

(3)資料查詢語言( data query language .簡稱dql) :主要用於查詢資料,包括select語句,可以

查詢資料庫中的一條或多條資料。

(4)資料控制語言( data control language,簡稱dcl ) :主要用於控制使用者的訪問許可權,包括grant

語句revoke語句、commit 語句和rollback語句,

mysql的相關命令

1 列出資料庫:show databases

2 選擇資料庫:usedatabasesname

3 建立資料庫:create database name

4 刪除資料庫:dropdatabasename

資料的基本操作

建立資料表:

語法create table表名(

欄位名資料型別[約束條件],

欄位名資料型別[約束條件],

欄位名資料型別[約束條件]

語法格式中"create table 表名」為建立表的命令;「表名」為建立表的名稱;「欄位名」為表中的列

「資料型別」為mysql中包含的資料型別。

新增資料

資料表建立成功後表中是沒有資料的,如果想要向資料表中插入資料就需要使用insert語句,insert

以用來向表中插入資料。根據插入資料方式的不同insert 語句可以分為兩種:向表中的所有字段插入資料

和向表中指定的字段插入資料。

語法insert into表名values (值1.值2,值3..);

insert into表名(列名1,列名2....)values (值1.值2,值3..);

查詢資料

語法:

select  列名1,列名2...from 表名[where 條件列表...]

更新資料:

語法

update 表名 set 列名1=值,列名2=值...[where 條件表示式....]

刪除資料

語法

delete from 表名 [where 條件表示式....]

mysql學習之二 mysql基本使用方法

安裝完mysql後我們能夠進行sql語句的操作 我們能夠使用下面命令連線到mysql服務 mysql h localhost u root p h引數指定要連線的mysqlserver位址 u引數指定連線所使用的使用者 p引數指定使用password驗證登陸 mysql服務絕大多數功能使用sql語言...

mysql基本語句 mysql基本語句

mysql關係型資料庫rds中的老大哥,增刪改查是mysql入門的基礎 增刪改查語句 增刪改查的語句命令為 增 insert 刪 delete 改 update 查 select或者show 庫操作建立資料庫 create database shujukuba 建立帶字符集的資料庫 create d...

mysql基本操作 MySQL基本操作

mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 1.1 登入mysql mysql u root p 密碼 1.2 建立使用者 mysql insert into mysql.user host,user,passwor...