MySQL基础使用

1、数据库

        简单来说,数据库就是存储数据的容器,是永久存储的。数据库 ≠ mysql,mysql属于数据库,数据库是一个很大的分类。

2、数据库的分类

        在实际项目开发过程中,数据库一共分为两大类:①关系型数据库 ②非关系型数据库,关系型数据库就是通过一种“关系”去管理实体的信息。关系:实际上就是一张二维表,有列有行。

关系型数据库:MySQL,Oracle,SQL Server,DB2...

非关系型数据库:Redis,MongoDB(文档型数据库)

3、MySQL关系型数据库

                   

客户端 : 控制台命令工具 (MySQL 自带自带/windows命令行)

服务器端:

        ①数据库

        ②表

        ③字段

        ④数据

   4、连接MySQL服务器     

        

mysql -h 127.0.0.1 -P 3306 -u root -p

再进行password的输入

5、MySQL的命令分类

        ①DDL:数据定义语言,创建数据库和表字段

        ②DML:数据操纵语言,数据的维护和查询(DQL select查询)

        ③DCL:数据控制语言,权限管理和事务代表指令

6、数据库的操作(DDL)

①查询所有数据库

show databases;

②创建数据库

create database 数据库名;

③使用数据库

use 数据库名;

④查询当前所在的数据库

select database();

⑤删除数据库

drop database 数据库名;

7、MySQL命名规则

所有的数据库名称和表名称以及字段名,必须要求全部小写。多个单词用下划线连接

eg:student_name

8、MySQL数值类型

①数值型 bit, int, bigint, decimal(m,n) m: 最大长度,n:保留小数点后几位 (!!!!m是包含了n的长度)

②字符型 varchar, text, longtext

③时间 datetime

9、表操作

①创建表

创建了一个学生表

create table student(
name varchar(10),
age int,
sex varchar(10)
);

②查询表名

show tables;

③查询表结构

desc 表名;

④查询表的所有信息

show create table 表名;
show full columns from 表名;

⑤删除表

单表删除

drop table 表名;

多表删除

drop table 表1,表2;

10、修改表结构

①添加字段

alter table 表名 add column 列明 类型;

②删除字段

注意 :删除列的时候,这一列对应的数据也会被删除,可以用操作③来规避这种影响。

alter table 表名 drop column 列名;

③修改字段

alter table 表名 change 原字段名 新字段名 类型[约束];

④修改表名

alter table 旧表名 rename 新表名;

⑤修改表的编码格式

alter table 表名 convert to character set 'utf8';

⑥删除表中的所有数据

delete from 表名;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL 是一种开源的关系型数据库管理系统,用于存储和管理大量数据。下面是一个简单的 MySQL 基础教程: 1. 安装 MySQL:首先,你需要下载和安装 MySQL。你可以从 MySQL 官方网站(https://www.mysql.com/)上下载适合你操作系统的安装程序,并按照安装向导进行安装。 2. 启动和连接 MySQL:安装完成后,你可以启动 MySQL 服务器。在命令行中输入 `mysql -u 用户名 -p`,然后输入密码以连接到 MySQL。 3. 创建数据库:使用 `CREATE DATABASE 数据库名;` 语句创建一个新的数据库。例如,`CREATE DATABASE mydatabase;` 将创建一个名为 "mydatabase" 的数据库。 4. 使用数据库:使用 `USE 数据库名;` 语句选择要使用的数据库。例如,`USE mydatabase;` 将选择名为 "mydatabase" 的数据库作为当前数据库。 5. 创建表:在选定的数据库中使用 `CREATE TABLE 表名 (列1 数据类型, 列2 数据类型, ...);` 语句创建一个新的表。例如,`CREATE TABLE customers (id INT, name VARCHAR(50), email VARCHAR(50));` 将创建一个名为 "customers" 的表,包含 id、name 和 email 列。 6. 插入数据:使用 `INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);` 语句向表中插入数据。例如,`INSERT INTO customers (id, name, email) VALUES (1, 'John Doe', 'john@example.com');` 将向 "customers" 表中插入一条数据。 7. 查询数据:使用 `SELECT 列1, 列2, ... FROM 表名;` 语句从表中查询数据。例如,`SELECT id, name, email FROM customers;` 将返回 "customers" 表中的所有数据。 8. 更新数据:使用 `UPDATE 表名 SET 列 = 值 WHERE 条件;` 语句更新表中的数据。例如,`UPDATE customers SET email = 'newemail@example.com' WHERE id = 1;` 将更新 "customers" 表中 id 为 1 的数据的 email 列。 9. 删除数据:使用 `DELETE FROM 表名 WHERE 条件;` 语句删除表中的数据。例如,`DELETE FROM customers WHERE id = 1;` 将删除 "customers" 表中 id 为 1 的数据。 这只是 MySQL基础教程,还有很多其他功能和语法可以学习。你可以参考官方文档或其他教程来深入学***

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值