美文网首页
MySQL8 创建库与表的操作

MySQL8 创建库与表的操作

作者: 懒猫睡醒了 | 来源:发表于2021-03-19 15:40 被阅读0次

创建一个数据库

 MySQL  localhost:33060+ ssl  SQL > create database bala;

Query OK, 1 row affected (0.0113 sec)

选择使用的数据库

use bala;

创建库表

 MySQL  localhost:33060+ ssl  bala  SQL > create table bala_tb1(                                       

-> 用户ID char(10),                                       

-> 姓名 char(6),                                       

-> 年龄 int(3),                                        -

> 地址 varchar(40)                                       

-> )                                       

-> charset=utf8;

Query OK, 0 rows affected, 2 warnings (0.0685 sec)

查看库表的信息

describe demo.table1;

+-------+-------------+------+-----+---------+-------+

| Field | Type        | Null | Key | Default | Extra |

+-------+-------------+------+-----+---------+-------+

| 姓名  | char(10)    | YES  |     | NULL    |       |

| 性别  | char(1)     | YES  |     | NULL    |       | | 年龄  | int         | YES  |     | NULL    |       | | 地址  | varchar(40) | YES  |     | NULL    |       | +-------+-------------+------+-----+---------+-------+

插入数据到数据表

 MySQL  localhost:33060+ ssl  bala  SQL > insert bala_tb1(用户ID,姓名,年龄,地址)values(0001,'张三','20','广州天河');

Query OK, 1 row affected (0.0183 sec)  

MySQL  localhost:33060+ ssl  bala  SQL > SELECT * from bala_tb1;

+--------+------+------+----------+

| 用户ID | 姓名 | 年龄 | 地址   |

+--------+------+------+----------+

| 1      | 张三 |   20 | 广州天河 |

+--------+------+------+----------+ 1

row in set (0.0066 sec)

插入列

 MySQL  localhost:33060+ ssl  bala  SQL > ALTER TABLE bala_tb1 add 入职时间 varchar(20);

Query OK, 0 rows affected (0.1188 sec) Records: 0  Duplicates: 0  Warnings: 0  

MySQL  localhost:33060+ ssl  bala  SQL > SELECT * from bala_tb1;

+--------+--------+------+----------+----------+

| 用户ID | 姓名 | 年龄 | 地址   | 入职时间 |

+--------+--------+------+----------+----------+

| 1      | 张三   |   20 | 广州天河 | NULL     |

| 2      | 张四   |   27 | 广州番禺 | NULL     |

| 3      | 莉莉丝 |   17 | 北京朝阳 | NULL     |

+--------+--------+------+----------+----------+

3 rows in set (0.0019 sec)  

更新数据的内容

 MySQL  localhost:33060+ ssl  bala  SQL > UPDATE bala_tb1 set 薪资=10000 where 用户ID=1;

Query OK, 1 row affected (0.0110 sec) Rows matched: 1  Changed: 1  Warnings: 0  

MySQL  localhost:33060+ ssl  bala  SQL > SELECT * from bala_tb1;

+--------+--------+------+----------+-------+----------+

| 用户ID | 姓名 | 年龄 | 地址   | 薪资 | 入职时间 |

+--------+--------+------+----------+-------+----------+

| 1      | 张三   |   20 | 广州天河 | 10000 | NULL     |

| 2      | 张四   |   27 | 广州番禺 |  NULL | NULL     |

| 3      | 莉莉丝 |   17 | 北京朝阳 |  NULL | NULL     |

+--------+--------+------+----------+-------+----------+

3 rows in set (0.0021 sec)

删除数据库表的列

 MySQL  localhost:33060+ ssl  bala  SQL > ALTER TABLE bala_tb1 drop column 入职时间;

Query OK, 0 rows affected (0.0520 sec)

Records: 0  Duplicates: 0  Warnings: 0

删除数据库的数据

 MySQL  localhost:33060+ ssl  bala  SQL > SELECT * from bala_tb1;

+--------+------+------+----------+-------+

| 用户ID | 姓名 | 年龄 | 地址   | 薪资 |

+--------+------+------+----------+-------+

| 1      | 张三 |   20 | 广州天河 | 10000 |

| 2      | 张四 |   27 | 广州番禺 |  NULL |

+--------+------+------+----------+-------+

2 rows in set (0.0014 sec)  

MySQL  localhost:33060+ ssl  bala  SQL > 

清空表内容

 MySQL  localhost:33060+ ssl  bala  SQL > DELETE FROM bala_tb1;

Query OK, 2 rows affected (0.0056 sec)  

MySQL  localhost:33060+ ssl  bala  SQL > SELECT * from bala_tb1;

Empty set (0.0018 sec)  

MySQL  localhost:33060+ ssl  bala  SQL > 

删除表

 MySQL  localhost:33060+ ssl  bala  SQL > DROP table bala_tb1;

Query OK, 0 rows affected (0.0340 sec)

相关文章

  • MySQL8 创建库与表的操作

    创建一个数据库 MySQL localhost:33060+ ssl SQL > create database ...

  • 黑猴子的家:mysql DDL 库和表的管理

    DDL数据定义语言 1、库的操作 (1)显示数据库 (2)创建库 (3)删除库 2、表的操作 (1)创建表 案例:...

  • 数据库、表、字段操作速览

    6.1 数据库操作 创建数据库 查看数据库 选中数据库 查看数据库中的表 删除数据库 6.2 数据表操作 创建表 ...

  • MySQL

    这篇文章主要介绍MySQL的一些操作性的知识。 数据库的操作 创建数据库 删除数据库 表的操作 创建表 修改表 添...

  • MySQL 的管理维护

    简介 包含备份、创建用户、给用户授权、创建表等操作。 备份与恢复 创建用户 选择要操作的Mysql数据库 USE ...

  • Python3-数据库进阶操作

    创建数据库操作的工具类 创建表

  • mysql基本操作crud之(增删改)

    1、数据库操作 创建数据库 删除数据库 切换数据库 查看当前选择的数据库 2、表操作 查看当前数据库中所有表 创建...

  • Mysql 数据库

    数据库的主要操作包括: 数据库的操作:创建、删除 表的操作:创建、修改、删除 数据的操作:增加、修改、删除、查询 ...

  • Hive DDL

    Hive 库操作 创建数据库 删除数据库 修改数据库信息 数据库信息 Hive 表操作 内部表又称管理表。 Hiv...

  • 第一章 数据定义语言 DDL

    一.数据定义语言(操作数据库和表) 操作数据库 创建|创建数据库 | create ...

网友评论

      本文标题:MySQL8 创建库与表的操作

      本文链接:https://www.haomeiwen.com/subject/ugmvcltx.html