很全面的Mysql数据库、数据库表、数据基础操作笔记(含代码)
什么是MySQL数据库
MySQL是一种开源的关系型数据库管理系统,被广泛的应用在Web应 用程序中,是流行的数据库之一。
如何安装和使用MySQL
安装MySQL
我们可以在MySQL官网下载并安装MySQL,也可以使用apt-get(Ubuntu)或yum(CentOS)来安装MySQL。
使用MySQL
- 启动MySQL服务器
$ sudo systemctl start mysql
- 登录MySQL服务器
$ mysql -u 用户名 -p
数据库
创建数据库
CREATE DATABASE database_name;
删除数据库
DROP DATABASE database_name;
显示所有数据库
SHOW DATABASES;
使用数据库
USE database_name;
下面以网站的用户数据库为例来进行操作。
CREATE DATABASE users;
USE users;
数据库表
创建表
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
.....
);
下面以创建用户信息表为例。
CREATE TABLE userinfo (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
age INT(3) NOT NULL,
email VARCHAR(30) NOT NULL,
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
删除表
DROP TABLE table_name;
查看表
SHOW TABLES;
查看表结构
DESCRIBE table_name;
下面以查看用户信息表结构为例。
DESCRIBE userinfo;
插入数据
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...);
下面以插入用户信息为例。
INSERT INTO userinfo (name, age, email) VALUES ('张三',30,'zhangsan@email.com');
更新数据
UPDATE table_name SET column1=value1, column2=value2,... WHERE some_column=some_value;
下面以更新用户年龄为例。
UPDATE userinfo SET age=31 WHERE name='张三';
删除数据
DELETE FROM table_name WHERE some_column=some_value;
下面以删除年龄为31的用户信息为例。
DELETE FROM userinfo WHERE age=31;
总结
本篇文档介绍了MySQL数据库的基础操作,包括数据库的创建和使用,表的创建、删除和查看,数据的插入、更新和删除等操作,并给出了相应的简单示例。
以上仅是MySQL数据库操作的基础知识,MySQL还有很多高级用法和特性,需要进一步学习和实践。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:很全面的Mysql数据库、数据库表、数据基础操作笔记(含代码) - Python技术站