表的创建命令:create table test( id int auto_increment primary key, name varchar(10) not null, password varchar(32) not null);如果在表中插入一条记录,语法正确的是:
A: insert into test value(0,'张三',md5('123456'));
B: insert into test values(0,张三,md5(123456));
C: insert into test value('张三',md5('123456'));
D: insert into test values('张三',md5('123456'));
A: insert into test value(0,'张三',md5('123456'));
B: insert into test values(0,张三,md5(123456));
C: insert into test value('张三',md5('123456'));
D: insert into test values('张三',md5('123456'));
举一反三
- 下列选项中,采用指定表的所有字段名的方式给test表插入“id”为“1”,“name”为“小王” 的记录,正确语句是( )。 A: INSERT INTO test(“id”,”name”) VALUES(1,"小王"); B: INSERT INTO test VALUE(1,"小王"); C: INSERT INTO test VALUES(1, '小王'); D: INSERT INTO test(id,name)VALUES(1, '小王');
- 下列选项中,能够一次给user表插入三条记录的SQL 语句是( )。 A: INSERT INTO user VALUES( 5,'张三');(6,'李四');(7, '王五'); B: INSERT INTO user VALUES( 5,'张三')(6,'李四')(7, '王五'); C: INSERT INTO user VALUES( 5,'张三'),(6,'李四'),(7, '王五'); D: INSERT INTO test VALUES( 5,'张三')VALUES(6,'李四')VALUES(7, '王五');
- 现有用户信息表userinfo,表结构如下:id integer 主键,自增长;uname text 用户名;password text 密码。如果想添加用户名为张三,密码为123的用户,下面SQL语句正确的是() A: insert into userinfo(uname,password) values('张三','123'); B: insert into userinfo(uname,password) values(张三,123); C: insert into userinfo values(null,'张三','123'); D: insert into userinfo(password,uname) values('123','张三');
- 表student中的包含两个字段,整型的id,字符串型的name。向表student中插入一条记录的正确SQL语句( ) A: insert into student(2018001,“张三”) B: insert into student values(2018001,'张三') C: insert into student(2018001,'张三') D: insert into student values (2018001,“张三”)
- 用一条SQL语句查询出每门课都大于80分的学生姓名 准备数据的sql代码: create table score(id int primary key auto_increment, name varchar(20),sub ject varchar(20), score int); insert into score values (null,'张三','语文',81), (null,'张三','数学',75), (null,'李四','语文',76), (null,'李四','数学',90),(null,'王 五','语文',81), (null,'王五','数学',100), (null,'王五 ','英语',90);