简介
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';