前端学数据库之基础操作

发表于:2016-12-13 10:49

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:小火柴的蓝色理想    来源:51Testing软件测试网采编

  前面的话
  SQL是一门用于访问和处理数据库的ANSI的标准计算机语言。但是,存在着很多不同版本的SQL语言,为了与ANSI(美国国家标准学会)标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(如 SELECT、UPDATE、DELETE、INSERT、WHERE等)
  RDBMS指的是关系型数据库管理系统,RDBMS是SQL的基础,同样也是所有现代数据库系统的基础,比如OracleMySQL和Access。RDBMS中的数据存储在被称为表(tables)的数据库对象中。表是相关的数据项的集合,它由列和行组成
  下面将介绍mysql数据库的基础操作
  登录退出
  操作数据库的第一步是登录数据库,通常需要提供一个MySQL用户名和密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名
  参数           描述
  -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();            显示当前用户
  数据库操作
  数据库操作的第一步是创建数据库
  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
  再查看下服务器下的数据库列表
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号