前端学数据库之基础操作

前面的话

  SQL是一门用于访问和处理数据库的ANSI的标准计算机语言。但是,存在着很多不同版本的SQL语言,为了与ANSI(美国国家标准学会)标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(如 SELECT、UPDATE、DELETE、INSERT、WHERE等)

  RDBMS指的是关系型数据库管理系统,RDBMS是SQL的基础,同样也是所有现代数据库系统的基础,比如Oracle、MySQL和Access。RDBMS中的数据存储在被称为表(tables)的数据库对象中。表是相关的数据项的集合,它由列和行组成

  下面将介绍mysql数据库的基础操作

登录退出

  操作数据库的第一步是登录数据库,通常需要提供一个MySQL用户名和密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名

  [注意]在退出数据库之后,cmd清空屏幕的操作是输入cls(相当于clear screen)

参数           描述
-D            (database)打开指定数据库
-h            (host)服务器名称
-p            (password)密码
-P            (port)端口号
-u            (user)用户名
-V            (version)输出版本信息并退出

  mysql数据库退出有三种方式,分别是exit;、quit;、\q;。任选一种即可

语句规范

  在操作数据库之前,要先了解数据库的语句规范,主要有以下三条

  1、关键字与函数名称全部大写

  2、数据库名称、表名称、字段名称全部小写

  3、SQL语句必须以分号结尾

常用命令

  mysql数据库有以下三个常用命令

SELECT VERSION();         显示当前服务器版本
SELECT NOW();             显示当前日期时间
SELECT USER();            显示当前用户

[注意]使用DELEMITER语句可以修改结束符

//结束符为两条斜线
DELEMITER //
//结束符为一个点号
DELEMITER .

数据库操作

  数据库操作的第一步是创建数据库

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name

  创建数据库并不表示选定并使用它,必须明确地操作,所以数据库操作的第二步是选择数据库

USE db_name

  下面,我们来查看下服务器下的数据库列表

SHOW {DATABASES | SCHEMAS} [LIKE ‘pattern‘ | WHERE expr] 

  有时,我们需要修改数据库

ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name

  最后,是删除数据库的操作

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

  再查看下服务器下的数据库列表

-转载

时间: 2024-12-16 19:10:24

前端学数据库之基础操作的相关文章

前端学数据库之记录操作

× 目录 [1]插入记录 [2]更新记录 [3]删除记录[4]查询表达式[5]结果处理 前面的话 本文将详细介绍mysql关于记录的增删改查 插入记录 INSERT [INTO] tbl_name [(col_name,...)] {VALUES|VALUE} ({expr|DEFAULT},...),(...),... 首先,创建一个简单的数据表 如果省略col_name,则意味着所有的字段按照顺序依次赋值.因为id字段是自动编号的,该字段可以赋值为NULL或DEFAULT 通过逗号分隔,可以

安卓基础之Sqlite数据库最最基础操作

Sqlite数据库基础操作 摘要:在应用中新建一个数据库,并创建一个数据表写入数据,然后读取表中数据并展示. 主要逻辑: 1.通过继承SQLiteOpenHelper自定义类,定制数据库的表结构,初始化,升级操作 2.实例化SQLiteOpenHelper,通过getReadableDatabase()创建数据库并且获取SQLiteDatabase示例 3.SQLiteDatabase的示例后可以实现对数据库的多种操作,如查询库中的表信息 一.新建一个类继承SQLiteOpenHelper im

前端学数据库之多表操作

× 目录 [1]准备工作 [2]多表更新 [3]两步更新[4]连接[5]无限级表 前面的话 上一篇博文中介绍了子查询的相关内容,最后我们将查询结果存储到一个新的数据表中.下面我们将接着子查询的案例,详细介绍数据库中的多表操作 准备工作 在上一篇博文,我们将详细数据存储到tdb_goods数据表中,将详细数据中的类别信息存储到tdb_goods_cates数据表中 接下来,我们要研究如何通过tdb_goods_cates数据表来更新tdb_goods表 多表更新 多表更新类似于单表更新 UPDAT

前端学数据库之数据表操作

× 目录 [1]准备工作 [2]创建数据表 [3]查看数据表[4]记录操作[5]记录约束[6]列操作[7]约束操作[8]修改列[9]数据表更名 前面的话 mysql数据库中的数据存储在被称为表(tables)的数据库对象中.表是相关的数据项的集合,它由列(字段)和行(记录)组成.下面将详细介绍数据表操作 准备工作 在进行数据表操作之前,需要先登录mysql服务器,创建一个数据库,并使用创建好的数据库 创建数据表 下面在db1数据库中创建数据表tb1 CREATE TABLE [IF NOT EX

前端学数据库之存储

× 目录 [1]存储过程 [2]存储引擎 前面的话 我们经常会对数据表进行插入.删除.更新及查找的工作,即我们常说的CURD.其实,当我们输入命令时,mysql引擎会按照下图进行操作 如果我们省略了分析和编译的环节,那么执行效率将大大提高.这就需要下面介绍的存储来实现 存储过程 存储过程是SQL语句和控制语句的预编译集合,以一个名称存储并作为一个单元处理.存储过程存储在数据库内,可以由应用程序调用执行,允许用户声明明变量以及进行流程控制.存储过程可以接收参数(输入类型参数.输出类型参数),可以存

前端学PHP之文件操作(认真读读)

前面的话 在程序运行时,程序本身和数据一般都存在内存中,当程序运行结束后,存放在内存中的数据被释放.如果需要长期保存程序运行所需的原始数据,或程序运行产生的结果,就需要把数据存储在文件或数据库.一般地,小型数据存储在文件中,海量数据存储在数据库中.本文主要介绍php中目录和文件的基本操作 文件类型 文件一般指存储在外部介质上具有名字(文件名)的一组相关数据集合.用文件可长期保存数据,并实现数据共享 PHP是以UNIX的文件系统为模型的.因此在Windows系统中我们只能获得"file"

前端学PHP之文件操作

前面的话 在程序运行时,程序本身和数据一般都存在内存中,当程序运行结束后,存放在内存中的数据被释放.如果需要长期保存程序运行所需的原始数据,或程序运行产生的结果,就需要把数据存储在文件或数据库.一般地,小型数据存储在文件中,海量数据存储在数据库中.本文主要介绍php中目录和文件的基本操作 文件类型 文件一般指存储在外部介质上具有名字(文件名)的一组相关数据集合.用文件可长期保存数据,并实现数据共享 PHP是以UNIX的文件系统为模型的.因此在Windows系统中我们只能获得"file"

MySQL数据库的基础操作(建表,建库,插入,删除)

留给我健忘的记忆,希望他知道这里还有一些记忆!! 下面将是以多实例模式登录数据库然后创建一个库并完成建表,插入数据,删除数据,更新数据的操作. 1 登录数据库 [[email protected] ~]# mysql -uroot -p123456 -S /data/3306/mysql.sock 2 创建数据库,指定utf8字符集来支持中文,当然,如果你的数据库编译的时候已经指定默认字符集为utf8这里就不需要再次指定了. mysql> create database wodejia char

MySQL数据库的基础操作及理解

使用数据库的步骤: 链接MySQL服务器 选择数据库 对数据表进行增删改查 关闭数据库 退出 quit exit \q 常见操作 \c 取消未完成的操作. \g 代替结束符 数据库操作: show databases 查看数据库 注意:查看所有数据库,mysql数据库千万不要动. 创建数据库 create database 数据库名 注意:库名不要用中文,不要用数字开头. 注意: 1.每创建一个数据库,会在data目录下创建一个以数据库名称命名的文件夹. 2.数据库是唯一的. 删除数据库 dro