MySQL数据库基本操作
时间: 2023-08-30 22:07:45 浏览: 121
mysql数据库基本操作
MySQL数据库的基本操作包括创建数据库、创建表、删除主键约束、设置非空约束、设置自动增长列和进行基本的SQL查询。
创建数据库可以使用以下语句:
1. `create database 数据库名;` 直接创建数据库,如果存在则报错。
2. `create database if not exists 数据库名;` 如果数据库不存在则创建。
3. `create database 数据库名 character set 字符集;` 创建数据库时设置字符集。
创建表可以使用以下语句:
1. 方式一:在字段描述处声明指定字段为主键。
```
CREATE TABLE 表名(
字段名1 数据类型 PRIMARY KEY,
字段名2 数据类型,
...
);
```
2. 方式二:在constraint约束区域声明指定字段为主键。
```
CREATE TABLE 表名(
字段名1 数据类型,
字段名2 数据类型,
...
CONSTRAINT pk_主键名称 PRIMARY KEY (字段名1, 字段名2)
);
```
删除主键约束可以使用以下语句:
```
alter table 表名 DROP PRIMARY KEY;
```
设置非空约束可以在字段描述处添加`not null`关键字。
设置自动增长列可以使用以下语句:
```
CREATE TABLE 表名(
字段名 数据类型 PRIMARY KEY AUTO_INCREMENT,
...
);
```
进行基本的SQL查询可以使用以下语句:
1. 查询表里面指定字段的内容:
```
select 字段名1, 字段名2... from 表名;
```
2. 查询表里面的所有字段的内容:
```
select * from 表名;
```
3. 给表里面指定的字段起别名:
```
select 字段名 as 别名 from 表名;
```
4. 给表取别名:
```
select 字段名 from 表名 as 别名;
```
5. 对表中的指定字段名进行去重操作:
```
select distinct 字段名 from 表名;
```
以上是MySQL数据库的基本操作。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [MySQL数据库的基本操作](https://blog.csdn.net/m0_58793793/article/details/126310680)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文