在数据库中创建一个表

创建一个四大名著的表 

第一步 创建数据库

create database lsh

 查看一下数据库

第二步进入创建的数据库

use lsh

第三步创建 hero 表

create table hero (id int auto_increment primary key, name varchar(50), nickname varchar(255), address varchar(100), grops varchar(100), email varchar(100), telphone varchar(255));

主键的递增 

递增的主键用于标识唯一的行,并自动分配一个唯一的、递增的值。

以下是使用 AUTO_INCREMENT 创建带有递增主键的表的示例:

CREATE TABLE your_table (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50),
    email VARCHAR(100)
);

 id 列被定义为 AUTO_INCREMENT,这表示当插入新行时,MySQL会自动为 id 分配一个唯一的递增值。同时,PRIMARY KEY 确保该列的唯一性。

数据类型

text

Number

Date

此代码的含义 

create table hero (id int auto_increment primary key, name varchar(50), nickname varchar(255), address varchar(100), grops varchar(100), email varchar(100), telphone varchar(255));

int auto_increment primary key`: 创建一个名为 `id` 的整数列(INT),并使用 `auto_increment` 表示这是一个自增长的列,`primary key` 表示这是主键,唯一标识表中的每一行。

name varchar(50)`: 创建一个名为 `name` 的字符串列(VARCHAR),最大长度为50个字符。

nickname varchar(255)`: 创建一个名为 `nickname` 的字符串列,最大长度为255个字符

address varchar(100)`: 创建一个名为 `address` 的字符串列,最大长度为100个字符。

grops varchar(100)`: 创建一个名为 `grops` 的字符串列,最大长度为100个字符。

email varchar(100)`: 创建一个名为 `email` 的字符串列,最大长度为100个字符。

telphone varchar(255)`: 创建一个名为 `telphone` 的字符串列,最大长度为255个字符

第四步查看表的结构描述

mysql> desc hero ;

用于查看表结构的描述信息,也就是表的字段信息。当你执行这个命令时,MySQL 将返回关于 表的详细描述

第五步添加数据

 insert into hero (name, nickname, address, grops, email, telphone) values
("张飞","五虎上将","蜀国", "三国演义",'4567@qq.com','362475123' ) 
('孙悟空', '齐天大圣', '花果山', '西游记', '6378@qq.com', '178292') ,
('鲁智深', '花和尚', '梁山泊', '水浒传', '2379@qq.com', '167289'),
('林黛玉', '草莓玉', '贾府', '红楼梦', '21370@qq.com', '216378')
;

第六步查看数据

SELECT * FROM hero

至此英雄表创立完毕

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值