随着我们处理的数据愈来愈多,因此了解一些数据库知识,还是很有必要的。今天笔者就从目前应用最流行最广泛的 MySQL 数据库开始带你入门。
一、MySQL 数据库安装
官网下载地址:
https://www.mysql.com/downloads/
网上有很多教程,这里不再赘述。
Server version: 8.0.32 Source distribution
二、客户端
MobaXterm https://mobaxterm.mobatek.net/download.html
或 Navicat
三、登陆
命令:mysql -uusername -ppassword
四、基本命令
1、创建你自己的数据库
CREATE DATABASE mydb;
2、查看系统上存在哪些数据库
命令:
SHOW DATABASES;
我们看到红色框中为刚创建的数据库 mydb。
2、选择要使用的数据库
命令:
USE database_name;
3、查看数据库中的表
SHOW TABLES;
我们看到刚刚创建的数据库中是空的,没有任何表。
4、创建表
命令:
CREATE TABLE table_name
(
Column1 datatype (size),
column2 datatype (size),
...
...
columnN datatype(size)
);
查看刚创建的表
命令:SHOW TABLES;
5、查看表的结构
DESCRIBE table_name;
6、向表中插入数据
命令:
--Below query adds data in specific column, (like Column1=Value1)
Insert into Table_name(Column1, Column2, Column3)
Values (Value1, value2, value3);
//Below query adds data in table in sequence of column name(Value1 will be
added in Column1 and so on)//
Insert into Table_name Values (Value1, value2, value3);
5 、查看表中内容
SELECT * FROM table;
6、复制表
复制部分表命令:
CREATE TABLE new_table_name AS
SELECT column1, column2,…
FROM existing_table_name
WHERE ….;
查看结果:
整表复制:
CREATE TABLE new_table_name AS
SELECT *
FROM existing_table_name
WHERE ….;
查看结果:
7、删除表
DROP TABLE table_name;
8、删除数据库
DROP DATABASE database_name;
这里不再实操。
9、删除表的内容
DELETE FROM table_name
WHERE some_condition;