簡介
MySQL 是一個真正的多用戶、多線程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';