首页 热点资讯 义务教育 高等教育 出国留学 考研考公

MySQL中如何添加,修改,删除数据?

发布网友 发布时间:2022-04-23 09:14

我来回答

3个回答

热心网友 时间:2022-04-08 06:17

首先给出一个表结构,适合你上述要求的。。。
CREATE TABLE USERS (
ID INT(10) NOT NULL AUTO_INCREMENT,
LOGIN_NAME VARCHAR(20) NOT NULL UNIQUE,
PASSWORD VARCHAR(40) DEFAULT NULL,
NAME VARCHAR(20) DEFAULT NULL,
EMAIL VARCHAR(30) DEFAULT NULL,
ENABLED VARCHAR(1) DEFAULT NULL,
ACCOUNT_NON_EXPIRED VARCHAR(1) DEFAULT NULL,
ACCOUNT_NON_LOCKED VARCHAR(1) DEFAULT NULL,
CREDENTIALS_NON_EXPIRED VARCHAR(1) DEFAULT NULL,
SEX VARCHAR(1) DEFAULT NULL,
PHONE VARCHAR(20) DEFAULT NULL,
EMPLOYEE INT(10) DEFAULT NULL,
RESTAURANT INT(10) DEFAULT NULL,
LOGINCOUNT INT(6) DEFAULT NULL,
LEVEL VARCHAR(1) DEFAULT NULL,
LASTTIME DATETIME DEFAULT NULL,
FINALLYTIME DATETIME DEFAULT NULL,
EDITOR INT(10) DEFAULT NULL,
EDITTIME DATETIME DEFAULT NULL,
REMARK VARCHAR(255) DEFAULT NULL,
CONSTRAINT PK_USERS PRIMARY KEY (ID),
CONSTRAINT FK_USERS_EDITOR_ID FOREIGN KEY (EDITOR) REFERENCES USERS (ID)
) ENGINE=INNODB DEFAULT CHARSET=UTF8;

然后插入数据:
insert into USERS (LOGIN_NAME,PASSWORD,NAME,EMAIL,ENABLED,ACCOUNT_NON_EXPIRED,ACCOUNT_NON_LOCKED,CREDENTIALS_NON_EXPIRED) values('admin','ceb4f32325eda6142bd65215f4c0f371','超级管理员','admin@sise.com.cn',1,1,1,1);
insert into USERS (LOGIN_NAME,PASSWORD,NAME,EMAIL,ENABLED,ACCOUNT_NON_EXPIRED,ACCOUNT_NON_LOCKED,CREDENTIALS_NON_EXPIRED) values('user','47a733d60998c719cf3526ae7d106d13','User','user@sise.com.cn',1,1,1,1);

修改数据的话就是:
update USERS SET LOGIN_NAME='hhh' WHERE ID=1

删除数据:delete from USERS WHERE ID=1

热心网友 时间:2022-04-08 07:35

Sele 字段名 from 表名where 所满足条件group by分组字段 having 分组满足条件 Order by 排序Into table 表名

热心网友 时间:2022-04-08 09:10

我有一本MYSQL的参考手册,如果你要的话加我QQ,我传给你

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com