簡介
MySQL 是一個真正的多使用者、多線程SQL 資料庫伺服器。SQL (結構化查詢語言 (SQL)) 是世界上最流行的和標準化的資料庫語言。
MySQL 是以一個客戶機/伺服器結構的實現,它由一個伺服器精靈mysqld 和很多不同的客戶程式和庫組成。MySQL在windows上不區分大小寫,Linux上表名區分大小寫
MySQL主要目標是快速、健壯和易用
MySQL 具有運行速度很快、容易使用、支援查詢語言、多個使用者可同時串連客戶機和伺服器、可以運行在各種版本的UNIX以及非UNIX的系統上等優點。
編者認為 如果你在尋找一種免費的或者不昂貴的,效能優越,速度很好的資料庫管理系統,那麼MySQL將是首選!
建立資料庫
我們先建立一個屬於自己的資料庫,如下:
create database test;
至於這句話表示什麼意思,又有什麼固定的文法,我們後面介紹。
請建立一個名為“test01”的資料庫
create database test0;
建立資料庫表
建立了資料庫,接下來我們建立一個表,我們的資料操作都是針對錶來的,例如:
create table test01_01(
name nvarchar(40),
age int(5));
先輸入’use test01;‘選用test01資料庫,然後建立一個名為m_table的資料表,欄位分別為name(varchar(50)),age(int(50)),address(varchar(50))
添加資料
既然已經瞭解了MySQL的基本資料,那麼我們趕緊來上手練練吧
我們先做一些簡單的執行個體,體驗一下MySQL,我們先添加一條資料到資料庫表中, 至於添加資料的文法,我們後面會講到,不要著急。先看例子,寫代碼鍛煉一下。
insert into m_table values('wangwu','21','北京');
請根據上面的代碼添加一條名字為"zhangsan",年齡為20,地址為"beijing"的資料到m_table表中
insert into m_table values('zhangsan','20','beijing');
上一節我們添加了一條資料,那麼接下來就要查看這條資料了
這裡我們只做最簡單的查詢資料,以後會深入講解各種查詢語句,今天我們講的只是基礎
好了,讓我們看下面的這個例子
select * from m_table;
請根據上面的代碼查詢出m_table表中的資料
select * from m_table;
修改資料
現在我們可以添加和查詢資料了,那麼接下來我們要修改資料了
修改我們上次添加的那條資料,這裡的修改只是修改資料的內容
看下面的這個例子
update m_table set name= "www.111cn.net",age=10 where name='wangwu';
刪除資料
現在為止,我們進行了表中資料的添加,查詢,修改操作,那麼接下來,我們不需要這條資料了,就可以刪除這條資料了。
刪除資料也很簡單,我們來對之前的資料進行刪除吧
觀察下面的執行個體,動手寫代碼,自己體驗一下吧
delete from m_table where name= 'zhangsan';