MySQL 简介及创建表和插入数据(mysql_cete)
MySQL 简介及创建表和插入数据
MySQL 是一种常见的关系型数据库管理系统,具有开放源代码、高效、可靠和功能丰富等特点。它广泛应用于各种 Web 应用程序和服务器端开发中,被众多开发者所喜爱。
创建表
在 MySQL 中,创建表的语法如下:
CREATE TABLE table_name (
column1 datatype, column2 datatype,
column3 datatype, ....
);
其中,`table_name` 为你要创建的表的名称,`column1`、`column2`、`column3` 等为表的列名,`datatype` 为列的数据类型。
例如,如果我们要创建一个名为 `users` 的表,其中包含 `id`、`username`、`password` 三列,可以使用以下代码:
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT, username VARCHAR(50) NOT NULL,
password VARCHAR(255) NOT NULL, PRIMARY KEY (id)
);
在上面的例子中,我们定义了三个列,分别是 `id`、`username` 和 `password`。`id` 列的类型是 `INT`,它不允许为空,并且自动增加。`username` 和 `password` 列的类型分别是 `VARCHAR(50)` 和 `VARCHAR(255)`,它们都不允许为空。PRIMARY KEY (id) 声明 id 列为主键。
插入数据
在 MySQL 中,插入数据的语法如下:
INSERT INTO table_name(column1, column2, column3, ...)
VALUES(value1, value2, value3, ...);
其中,`table_name` 为你要插入数据的表名,`column1`、`column2`、`column3` 等为表的列名,`value1`、`value2`、`value3` 等为要插入的值。
例如,如果我们要向 `users` 表中插入一条数据,可以使用以下代码:
INSERT INTO users (username, password)
VALUES ('john', '123456');
在上面的例子中,我们向 `users` 表中新增一行数据,设置了 `username` 和 `password` 列的值。值得注意的是,如果我们没有设置 `id` 列的值,它就会自动增加。
总结
MySQL 是一种非常流行的关系型数据库管理系统,可以帮助 Web 开发者更好地管理和组织数据。在 MySQL 中,创建表和插入数据是基础操作之一,熟练掌握这些操作,可以大大提高开发效率。