MySQL基础

一.数据库相关概念

(一)概念

MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的

标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在
Web

应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据

库管理系统)应用软件之一。

DB(数据库(database)):存储数据的仓库,保存一系列有组织的数据

DBMS(数据库管理系统):数据库是通过DBMS创建和操作的容器

DBMS分为两类:
(1)基于共享文件系统的DBMS(Access)

(2)基于客户机——服务器的DBMS(MySQL、Oracle、SQLServer)

SQL(结构化查询语言):用来与数据库通信的语言

SQL语言优点:

1.几乎所有的DBMS都支持SQL

2.简单易学

3.灵活使用其他语言元素,可以进行非常复杂和高级的操作

(二)数据库存储数据的特点

1.将数据放到表中,表再放到库中

2.一个数据库中可以有多张表,表明具有唯一性

3.表具有特性,特性定义了数据在表中如何存储,类似与‘类’的设计

4.表由列组成,也成为字段。所有的表都是由一个或多个列组成,每一列类似java中的属性

5.表中的数据是按行存储的,每一行类似与java中的对象

二、MySQL服务的登录和退出

方式一:通过mysql自带的客户端,但只限于root用户

方式二:通过Windows命令行:

登录:mysql -u 用户名 -p 密码

退出:exit或者Ctrl+C

三、MySQL常用命令

查看有哪些数据库: show databases;

查看当前数据库中的表: show tables;

进入指定的数据库: use 数据库名;

查看指定数据库中的表: show tables from 数据库名;

查看当前所在的数据库: select database();

创建表: create table 表名(

id int,

name varchar(20)

…);

查看表的结构: desc 表名;

查看表中的数据: select * from 表名

在表中插入数据: insert into 表名(id, name) values(1, ‘join’);

修改数据: update 表名 set name=‘lixing’ where id=1;

删除数据: delete from 表名 where id=1;

删除数据库: drop database database_name;

查看当前MySQL版本: select version();

退出: exit

四、MySQL的语法规范

1.不区分大小写,但建议关键字大写,表名、列名小写

2.每条命令用;(或者\g)结尾

3.每条命令根据需要,可以进行缩进、换行

4.注释:

(1)单行注释:#注释文字 或者 – 注释文字

(2)多行注释:/*注释文字*/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值