首先你需要一个navicat for mysql数据库管理工具
在navicat for mysql中操作
点击查询 然后点新建
在新建的查询中编写代码
数据库的话 个人觉得记三个数据类型就好了
首先
INT 整数类型
VARCHAR 字符串类型
DECIMAL 小数点类型
数据库中没必要用他本身的时间类型 挨累不讨好、
直接在前端或者控制台后端 将时间转换成字符串 在返回用户端时 再转会时间类型就好了
还有就是语法约束
NOT NULL :字段不允许为空
DEFAULT : 赋予某字段默认值
UNIQUE KEY(UK) :设置字段的值是唯一的,允许为空,但只能有一个空值
PRIMARY KEY(PK) :设置该字段为表的主键,可唯一标识该表记录
FOREIGN KEY(FK) :用于在两表之间建立关系,需要指定引用主表的哪一字段
AUTO_INCREMENT :设置该列为自增字段,默认每条自增1,通常用于设置主键
那么我们建表 语法如下
CREATE TABLE IF NOT EXISTS `表名`(
`字段` 类型 语法约束,
PRIMARY KEY ( `主键` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
演示代码如下
CREATE TABLE IF NOT EXISTS `User_List`(
`user_id` INT UNSIGNED AUTO_INCREMENT,
`user_name` VARCHAR(200) NOT NULL,
`user_ging` DECIMAL(65),
PRIMARY KEY ( `user_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
写完sql后点击 运行
然后点击 表 进去查看 就会生成一个这样的数据库表结构
添加语句
INSERT INTO `表名`(`字段名`)
VALUES(值);
演示代码如下
INSERT INTO `User_List`(`user_name`,`user_ging`)
VALUES('张三',51.53);
点击运行后 我们执行查询语句来查看表结构
SELECT * FROM 表名;
参考代码如下
SELECT * FROM User_List;
执行一下就能查询出我们添加的数据了
然后我们来修改这条数据
UPDATE 表名 SET 字段 = 值 WHERE 主键 = 值;
参考代码如下
UPDATE User_List SET user_name = '李四' WHERE user_id = 1;
点击运行后 我们再执行一次查询SQL
我们成功查询到了结果
主键位1的数据的user_name字段被修改成了’李四’
然后我们删除这条数据
删除的基本语法是
delete FROM 表名 WHERE 主键 like 值;
我们这样写
delete FROM `User_List` WHERE user_id like 1;
点击运行
然后我们再执行查询sql
此时看到 我们的数据已经被干掉了