✍️
炼码教程 - SQL 边学边练
  • License
  • 介绍 Introduction
    • 目录 Content
  • Level 1
    • Hello SQL
    • 简单的 SELECT 语句
    • 简单的 INSERT 语句
    • 简单的 UPDATE 语句
    • 简单的 DELETE 语句
  • Level 2
    • 简单的数据库和数据表操作
      • 创建数据库
      • 创建数据表
      • 删除数据表
      • 删除数据库
    • 约束
      • 主键约束
      • 自增长约束
    • 常见数据类型
  • Level 3
    • SELECT进阶
      • WHERE 条件子句
      • ORDER BY 与 LIMIT
      • SELECT DISTINCT
    • Function 函数
      • AVG()
      • COUNT()
      • MAX()
      • MIN()
      • SUM()
      • ROUND()
      • NULL()
  • Level 4
    • Level 4 时间
  • Level 5
    • Level 5 多表单联合
    • 外键
    • 别名
    • 多表联结
      • INNER JOIN
      • LEFT JOIN
      • RIGHT JOIN
      • OUTER JOIN
  • Level 6
    • Level 6 临时表单
    • GROUP BY
    • HAVING
    • 子查询
      • SELECT 语句中的子查询
      • INSERT 语句中的子查询
      • UPDATE 语句中的子查询
      • DELETE 语句中的子查询
      • 多行子查询
      • 多列子查询
      • HAVING 子句中的子查询
      • 内联视图子查询
  • Level 7
    • Level 7 索引
  • Level 8
    • Level 8 事务 Transaction
  • Level 9
    • Level 9 复杂的SQL查询
  • Level MAX
    • Level 10 变量和循环
  • 附录 Appendix
    • 数据类型参考手册
    • 函数 Function
    • 通配符
    • 演示数据库
    • common
    • Bug 001
Powered by GitBook
On this page
  • 2.1 CREATE DATABASE 实例
  • 练习题:创建数据库

Was this helpful?

  1. Level 2
  2. 简单的数据库和数据表操作

创建数据库

之前的表都是在名为lintcode的数据库中建立和操作的,但是随着lintcode课程和功能的增加,我们希望开发一个用于学生之间沟通互动的移动app,这个平台我们需要用到新的数据库lintcode_chatroom,那么我们如何创建新的数据库呢?这里就需要用到我们的创立数据库语句CREATE DATABASE

CREATE DATABASE 语句用于创建数据库

语法

CREATE DATABASE dbname;

dbname对应创建数据库的名称,数据库名称可以由字母、数字以及特殊字符'_'和'$'组成,并且可以用字母或数字作为起始字母,但是数据库名称不能全是数字,这会使得数据库不易区分。

2.1 CREATE DATABASE 实例

下面的 SQL 语句创建一个名为 lintcode_chatroom 的数据库:

CREATE DATABASE lintcode_chatroom;

执行输出结果

mysql> CREATE DATABASE lintcode_chatroom;
Query OK, 1 row affected (0.00 sec)

mysql> SHOW databases;
+--------------------+
| Database           |
+--------------------+
| lintcode           |
| lintcode_chatroom              |
| sys                |
+--------------------+
3 rows in set (0.00 sec)

数据库表可以通过 CREATE TABLE 语句来添加。

练习题:创建数据库

题目描述:因为lintcode用户太多,我们现在希望创建一个单独的数据库管理用户信息,请创建一个名称为lintcode_users的数据库

-- write your sql here
Previous简单的数据库和数据表操作Next创建数据表

Last updated 4 years ago

Was this helpful?