MySQL数据库概述和常用管理命令

数据库概述
    Database Server:数据库服务器,专用于存储网页中的数据。关系型数据库管理系统分为两部分:
   服务器端:负责永久存储数据,维护数据,维护数据,人不能直接观看;服务器上数据的逻辑结构:server>Database>Table>Row(行)>Column(列)
客户端:用于向服务器发起“增删改查”命令,呈现出操作的结果。

Oracle MySQL
MariaDB

使用MySQL服务器的步骤
服务器端:安装MySQL服务器端软件 c:/xampp/mysql/bin/mysqld.exe
服务器端:启动服务器端软件
(4)客户端:安装一款MySQL客户端软件
C:/xampp/mysql/bin/mysql.exe
(5)客户端:运行客户端程序连接到远程的服务器
在命令行中敲入如下命令:
C:/xampp/mysql/bin/mysql.exe –uroot –p
或者在XAMPP Shell中敲入如下命令:
Mysql -uroot

MySQL常用管理命令
  提示:(1)MySQL命令大小写都可以!推荐在编写关键字的时候用大写字母;非关键字用可以小写。(2)所有命令必须以英文分号结束。
 SHOW DATABASES; 显示服务器中当前所有的数据库名;
 USE 库名; 进入指定的数据库中
SHOW TABLES; 显示当前库中有哪些数据表
 DESC 表名; 描述指定表的结构(有哪些列)
 
 
 
 SQL语言
结构化查询语言,专用于操作(增删改查)数据库服务器中的数据。是一门国际化标准化语言,被各大数据库厂家所支持。
常用的SQL语句:
  /*
   exit:出口,退出
   exist:存在
   drop:丢弃
  */
     
  #丢弃一个已有的数据库(如果存在的话)
  DROP DATABASE IF EXISTS xuezi;
  #创建新的数据库,其中保存的字符使用指定的字符集
  CREATE DATABASE xuezi CHARSET=UTF8;
   #进入指定的数据库
  USE xuezi;
  #创建保存用户信息的表,指定需要的列,每个列需要声明列的数据类型
  CREATE TABLE xz_user(
   uid INT, #用户编号
   uname VARCHAR(16), #Variable Character用户名,长度不能超过16个字符
   upwd VARCHAR(32), #密码
   email VARCHAR(64), #用户邮箱
   phone VARCHAR(20) #手机号码
  );
  
  
  #向用户表中插入3行数据
INSERT INTO xz_user VALUES(101,’Tom’,’123’,’tom@qq.cn’,’13501234567’);
INSERT INTO xz_user VALUES(102,’Jim’,’123’,’jim@qq.cn’,’13501234967’);
INSERT INTO xz_user VALUES(103,’Kera’,’123’,’kera@qq.cn’,’13501284567’);
  
  #查询出表中已有的所有数据行
  SELECT * FROM xz_user;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

浅岛夏风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值