Mysql--创建数据库

一、创建一个数据库 "db_classes"

mysql> create database db_classes;

mysql> show databases;

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

| Database |

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

| db_classes |

| information_schema |

| mysql |

| performance_schema |

| sys |

| user |

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

6 rows in set (0.00 sec)
二、创建一行表`db_hero`

mysql> use db_classes;

Database changed

mysql> desc db_hero;

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

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

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

| id | int | YES | | NULL | |

| name | varchar(100) | YES | | NULL | |

| nickname | varchar(100) | YES | | NULL | |

| age | int | YES | | NULL | |

| gebder | varchar(100) | YES | | NULL | |

| address | varchar(100) | YES | | NULL | |

| weapon | varchar(100) | YES | | NULL | |

| word | varchar(100) | YES | | NULL | |

| types | varchar(100) | YES | | NULL | |

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

9 rows in set (0.00 sec)
三、将四大名著里面的常见任务插入表中

mysql> insert into db_hero values();(括号内填写表信息)


四、添加约束

原本表单:

mysql> desc db_hero;

添加约束:

mysql> alter table db_hero modify name varchar(255) not null unique ;

mysql> alter table db_hero modify nickname varchar(255) unique;

mysql> alter table db_hero modify age int default 18;

mysql> alter table db_hero modify address varchar(255) not null;

mysql> alter table db_hero modify weapon varchar(50) not null;

相关推荐
快乐肚皮19 小时前
MySQL递归CTE
java·数据库·mysql·递归表达式
2301_8002561119 小时前
地理空间数据库中的CPU 和 I/O 开销
数据库·算法·oracle
Elseide艾思19 小时前
艾思政策数据库正式发布(1989年至今)
数据库
zhengfei61120 小时前
OrangeHRM RCE 最新漏洞利用 - CVE-2025-66224
数据库
中國移动丶移不动20 小时前
Python MySQL 数据库操作完整示例
数据库·python·mysql
木风小助理20 小时前
B+树何以成为数据库索引的“天选之结构”?
数据库
7ioik20 小时前
为什么lnnoDB存储引擎默认使用B+树作为索引结构?
数据库·b树·oracle
斯普信专业组1 天前
PostgreSQL高可用集群部署与配置指南
数据库·postgresql
利刃大大1 天前
【MyBatis】MyBatis操作动态sql && MyBatisGenerator
数据库·sql·mybatis
一瓢西湖水1 天前
loader命令导出大批量数据维护SQL
数据库·sql