mysql 新增
时间: 2023-06-28 08:13:37 浏览: 49
要向 MySQL 数据库中添加新数据,可以使用 INSERT INTO 语句。
语法如下:
```
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
```
其中,`table_name` 是要插入数据的表名,`column1`、`column2`、`column3` 等是表中的列名,`value1`、`value2`、`value3` 等是要插入的数据值。
例如,要向名为 `students` 的表中添加一条记录,该记录包含学生的姓名和年龄,可以使用以下语句:
```
INSERT INTO students (name, age)
VALUES ('张三', 20);
```
执行该语句后,MySQL 数据库会在 `students` 表中新增一条记录,该记录包含两个字段:`name` 和 `age`,值分别为 `'张三'` 和 `20`。
相关问题
mysql新增语句
MySQL的新增语句是使用INSERT INTO语句。
基本语法如下:
```
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
```
其中,表名是要新增数据的表,列名是要新增数据的列,值是要在这些列中插入的具体数据。
例如,如果我们要在名为`students`的表中新增一条记录,包含学生姓名和年龄,可以使用以下语句:
```
INSERT INTO students (name, age) VALUES ('张三', 20);
```
这样就会在`students`表中新增一条记录,姓名为`张三`,年龄为`20`。
mysql 新增用户
要在 MySQL 中新增用户,需要使用以下命令:
```sql
CREATE USER 'new_username'@'localhost' IDENTIFIED BY 'password';
```
其中,`new_username` 是要创建的用户名,`localhost` 是该用户的登录主机,`password` 是该用户的密码。
如果你想让该用户可以从任何主机登录,可以将 `localhost` 替换成 `%`,如下所示:
```sql
CREATE USER 'new_username'@'%' IDENTIFIED BY 'password';
```
创建用户后,你还需要为该用户授予相应的权限。可以使用以下命令为该用户授予所有权限:
```sql
GRANT ALL PRIVILEGES ON *.* TO 'new_username'@'localhost';
```
其中,`*.*` 表示授予该用户对所有数据库和表的权限。如果你只需要为该用户授予特定数据库或表的权限,可以将 `*.*` 替换为相应的数据库名或表名。
最后,你需要刷新 MySQL 的权限表,使授权生效:
```sql
FLUSH PRIVILEGES;
```