Optimization

This commit is contained in:
mba1398 2024-05-26 13:52:04 +08:00 committed by GitHub
parent 65b27f86c2
commit 832489b2fe
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 17 additions and 6 deletions

View File

@ -91,7 +91,7 @@ SQL 语句的单词之间需使用半角空格或换行符来进行分隔,且
### 1.2.2 数据库的创建 CREATE DATABASE 语句)
### 1.2.2 数据库的创建及选择
语法:
@ -102,16 +102,25 @@ CREATE DATABASE < 数据库名称 > ;
```sql
CREATE DATABASE shop;
```
执行 `SHOW DATABASES` 可以查询到所有的数据库,可以看到自己创建的数据库 `shop`
在创建表之前,首先需要选定数据库,就是说你要在哪个数据库里创建表,语法是 `USE DATABASE_NAME`
咱们这里就选择刚刚创建的 `shop` 数据库:
```sql
USE shop;
```
### 1.2.3 表的创建( CREATE TABLE 语句)
语法:
```sql
CREATE TABLE < 表名 >
( < 列名 1> < 数据类型 > < 该列所需约束 > ,
  < 列名 2> < 数据类型 > < 该列所需约束 > ,
  < 列名 3> < 数据类型 > < 该列所需约束 > ,
  < 列名 4> < 数据类型 > < 该列所需约束 > ,
( < 列名 1> < 数据类型 > < 该列所需约束 > < 默认设置 > ,
  < 列名 2> < 数据类型 > < 该列所需约束 > < 默认设置 > ,
  < 列名 3> < 数据类型 > < 该列所需约束 > < 默认设置 > ,
  < 列名 4> < 数据类型 > < 该列所需约束 > < 默认设置 > ,
  .
  .
  .
@ -123,13 +132,15 @@ CREATE TABLE < 表名 >
CREATE TABLE product
(product_id CHAR(4) NOT NULL,
 product_name VARCHAR(100) NOT NULL,
 product_type VARCHAR(32) NOT NULL,
 product_type VARCHAR(32) NOT NULL DEFAULT "水果",
 sale_price INTEGER ,
 purchase_price INTEGER ,
 regist_date DATE ,
 PRIMARY KEY (product_id));
```
执行 `SHOW TABLES` 可以查询到所有的表,可以看到自己创建的数据库 `product`
### 1.2.4 命名规则
* 只能使用半角英文字母、数字、下划线_作为数据库、表和列的名称