网站建设进程表,高端网站建设公司怎么做推广,资讯类网站模板下载,上线了小程序怎么收费1#xff0e;创建表user#xff0c;其中包含id、name、password,其中主键自增#xff0c;name#xff0c;唯一是可变长度#xff0c;最大长度是30#xff0c;密码#xff0c;可变长度#xff0c;最大长度为20#xff0c;不为空。
以下是创建符合要求的user表的SQL语句…1创建表user其中包含id、name、password,其中主键自增name唯一是可变长度最大长度是30密码可变长度最大长度为20不为空。
以下是创建符合要求的user表的SQL语句
CREATE TABLE user (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(30) UNIQUE,password VARCHAR(20) NOT NULL
);该语句创建了一个名为user的表包含三个列id、name和password。其中id是主键自动递增name是唯一的可变长度字符串最大长度为30password是可变长度字符串最大长度为20不允许为空。
2.插入一条数据(“zs123)其中sql语句中表名中不带有字段。
INSERT INTO user(name, password) VALUES(zs, 123);3插入一条数据(10,“李四”“1234”)
INSERT INTO user(id, name, password) VALUES(10, 李四, 1234);在第二个语句中我们指定了id、name和password的值。由于id是主键自增的如果要插入指定的值需要确保该值在表中不存在或者已经被删除。
4.批量添加⒉条数据“王五”“12345”),(“Jerry”,“Jerry666”)
INSERT INTO user(name, password) VALUES(王五, 12345), (Jerry, Jerry666);5.修改id10的数据其中名字改为MrLi密码改为“lisisi”
UPDATE user SET name MrLi, password lisisi WHERE id 10;在语句中我们使用UPDATE关键字来更新user表中的数据。SET关键字用于指定要更新的列及其对应的值WHERE关键字用于指定更新的条件本例中条件为id10。
6删除id10的这条数据
以下是删除id10的数据的SQL语句
DELETE FROM user WHERE id 10;在该语句中我们使用DELETE FROM关键字来删除user表中符合条件的数据。WHERE关键字用于指定要删除的数据的条件本例中条件为id10。
7删除表中所有的数据要求满足以下次删除数据时下次插入数据时主键可以自动从1数值开始每次递增1
以下是删除表中所有数据并重置自增主键的SQL语句
TRUNCATE TABLE user;该语句会删除user表中的所有数据并且将自增主键重新从1开始递增。
需要注意的是使用TRUNCATE命令删除表中所有数据时不会触发DELETE语句中的WHERE条件和TRIGGER触发器所以执行速度更快。但同时TRUNCATE命令也不能撤销因此请谨慎使用。