下面关于创建数据表的SQL命令,描述错误的是( )。 CREATE TABLE IF NOT EXISTS `itcast`.`user`( `id` INT UNSIGNED COMMENT '编号', `name` VARCHAR(32) COMMENT '用户名', `password` VARCHAR(32) COMMENT '密码' )DEFAULT CHARSET=utf8;
A: id的数据类型是无符号整型
B: COMMENT表示注释内容
C: “DEFAULT CHARSET=utf8”用于设置该表的默认字符编码为“utf8”
D: 以上SQL命令创建的数据表名称为`itcast`.`user`
A: id的数据类型是无符号整型
B: COMMENT表示注释内容
C: “DEFAULT CHARSET=utf8”用于设置该表的默认字符编码为“utf8”
D: 以上SQL命令创建的数据表名称为`itcast`.`user`
举一反三
- 有如下数据表create table student(name varchar(10),gender varchar(10),number varchar(10),)charset utf8;现要给学生表增加ID(int)放到name后的位置,语句为?
- 使用如下语句创建1个user数据表, CREATE TABLE `users` ([br][/br] `Code` int(11) NOT NULL,[br][/br] `name` varchar(45) DEFAULT NULL,[br][/br] `sex` varchar(45) DEFAULT NULL,[br][/br] PRIMARY KEY (`Code`)[br][/br]) ENGINE=InnoDB DEFAULT CHARSET=utf8 以下哪个SQL语句是正确的() A: insert into users values('p001','张三','男'); B: create table 表名% select Code from users; C: update users set Code='p002' where Code='p001'; D: select Code as '代号' from users;
- 【单选题】以下哪个 sql 语句表示在 mysql 中创建 book 表,并添加 id 字段和 title 字段? A. create table book{ id varchar(32), title varchar(50) }; B. create table book( id varchar2(32), title varchar2(50) ); C. create table book( id varchar(32), title varchar(50) ); D. create table book[ id varchar(32), title varchar(50) ];
- 写出下列SQL语句的功能CREATE DATABASE stu DEFAULT CHARSET utf8;
- 阅读下面代码:create table user(id varchar(32),name varchar(50));insert into user(name) values('jack');关于上述sql语句的描述,正确的是 A: 执行当前sql语句将产生错误 B: 添加一个记录,name字段的值为jack C: 添加一个记录,id字段的值为null D: 添加一个记录,id字段的值为空串