web前端笔记:MySQL 数据库介绍及常用命令

1)MySQL是当前最流行的一款开源关系型数据库。

  • Oracle公司维护的版本:www.mysql.com
    Oracle公司,是仅次于微软的全球第二大软件公司,同时是全球最大的数据库管理系统 (RDBMS)供应商
  • Maria基金会维护的版本:www.mariadb.org
  • 技术栈: LAMP = Linux + Apache + MySQL+ PHP

2)MySQL数据库系统的部署结构

1.服务器端:负责永久存储和维护数据

  • 数据存储目录:c:/xampp/mysql/data,人无法直接查看(乱码)

  • 启动/停止程序:c:/xampp/mysql/bin/mysqld.exe

  • 保证mysqld.exe占用了3306端口即可

2.客户端:代替用户向服务器端发起操作指令(增删改查)

  • 客户端程序:c:/xampp/mysql/bin/mysql.exe
  • 运行MySQL客户端程序,连接到总服务器:
    mysql.exe -h127.0.0.1 -uroot -p -P3306
    mysql -uroot (可简写为)

3) MySQL常用命令

提示:

  • 所有的MySQL命令必须以英文分号结尾
  • SQL语句不区分大小写
  • 习惯上,系统预定义的关键字都大写,其它用户自定义的内容小写
  • SQL中可以使用单行注释 #… 和多行注释 /* … */

MySQL服务器中数据的逻辑结构:

  • Server > Database > Table > Row > Column

命令:

  • show databases;(查看服务器中所有的数据库)
  • use 数据库名;(进入指定的数据库)
  • show tables; (查看当前库中所有的表)
  • desc 表名;(描述指定表中有哪些列)
  • drop database if exists 数据库名;(丢弃指定的数据库)
  • create database 数据库名;(创建一个新的数据库)
  • create table 表名(列, 列, …); (创建一个新的表)
  • insert into 表名 values(值, 值, …); (向表中插入一行数据(包含多列))
  • delete from 表名;(删除所有的数据行)
  • delete from 表名 where 条件; (删除满足指定条件的数据行)
  • update 表名 set 列=’值’, 列=’值’; (修改所有的数据行)
  • update 表名 set 列=’值’, 列=’值’ where 条件;(修改满足指定条件的数据行)
  • select * from 表名; (查询指定表中所有的数据)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值