MySQL是一种常见的关系型数据库管理系统,操作数据库和表的命令是MySQL的基础知识之一。本文将为新手介绍MySQL的常用操作。
连接MySQL数据库
首先,需要使用MySQL登录控制台,命令格式如下:
mysql -u root -p
其中,root是管理员用户名,-p表示连接时需要输入密码。输入正确的密码后,就可以进入MySQL的控制台。
创建数据库
创建数据库的命令格式如下:
CREATE DATABASE [database_name];
其中,[database_name]是要创建的数据库名称。例如,我们要创建一个名为test的数据库,命令如下:
CREATE DATABASE test;
选择数据库
使用以下命令选择要操作的数据库:
USE [database_name];
例如,我们要选择test数据库,命令如下:
USE test;
创建表
使用以下命令创建表:
CREATE TABLE [table_name] (
[column1_name] [column1_datatype] [column1_restrictions],
[column2_name] [column2_datatype] [column2_restrictions],
...
[columnn_name] [columnn_datatype] [columnn_restrictions]
);
其中,[table_name]是要创建的表名,[column_name]是列名,[column_datatype]是列的数据类型,[column_restrictions]是列的限制条件。例如,我们要创建一个名为person的表,包含id、name和age三列,命令如下:
CREATE TABLE person(
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(20) NOT NULL,
age INT,
PRIMARY KEY (id)
);
插入数据
使用以下命令插入新数据:
INSERT INTO [table_name] ([column1], [column2], ..., [columnn])
VALUES ([value1], [value2], ..., [valuen]);
其中,[table_name]是表名,[column]是要插入数据的列名,[value]是要插入的值。例如,我们要向person表插入一条数据,命令如下:
INSERT INTO person (name, age)
VALUES ("John", 21);
查询数据
使用以下命令查询数据:
SELECT [column1], [column2], ..., [columnn]
FROM [table_name]
WHERE [condition];
其中,[column]是要查询的列名,[table_name]是表名,[condition]是查询条件。例如,我们要从person表中查询所有行,命令如下:
SELECT *
FROM person;
以上就是MySQL操作数据库和表的常用命令的简单介绍。新手可以通过这些基础命令,快速上手使用MySQL。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL操作数据库和表的常用命令新手教程 - Python技术站