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;

相关推荐
深蓝轨迹27 分钟前
Spring Data JPA 实战指南:从基础配置到高级技巧
数据库·oracle·spring data jpa
爱喝水的鱼丶38 分钟前
SAP-ABAP:SAP 与 ABAP 关联逻辑与入门路径:业务×开发的协作指南
服务器·前端·数据库·学习·sap·abap
MandalaO_O1 小时前
SQL 注入
数据库·oracle
eggrall1 小时前
MySQL表的操作
数据库·mysql
wearegogog1231 小时前
MATLAB椭圆参数检测算法实现
数据库·算法·matlab
福娃筱欢1 小时前
金仓数据库同步延迟告警处理步骤
数据库
2301_781571422 小时前
JavaScript中Object-getOwnPropertySymbols获取方法
jvm·数据库·python
jump_jump3 小时前
Drizzle 凭什么贴着 Go 跑——从设计哲学到热路径源码
数据库·性能优化·orm
jay神3 小时前
基于SpringBoot的宠物生命周期信息管理系统
java·数据库·spring boot·后端·web开发·宠物·管理系统
秋93 小时前
MySQL 8.0.46 与 MySQL 9.7.0在sql语句方面的区别并举例说明
数据库·sql·mysql