MySQL基本方法


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 选择数据库:use  databasesName
   3 创建数据库:create database name
   4 删除数据库:drop database name
 

数据的基本操作
创建数据表:

语法
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 条件表达式....]
 
 

猜你喜欢

转载自www.cnblogs.com/hurriediy/p/9225669.html