mysql初学者的问题

来源:百度知道 编辑:UC知道 时间:2024/07/03 04:24:14
我新建一个数据库:create database mydata; 成功,
然后我执行:use mydata;成功,
然后我创建一个表格:create table dept
在先后输入: <
deptno int primary key,
dname varchar(14),
loc varchar(13)
>;
这些步骤完全跟着视频教学上学的,一点出入都没有,但当我回车时就出现错误:
ERROR 1064 <42000>:You have an error in your SQL syntax;……。
我不明白,视频上那样做就成功了,而我这样做就有错误,到底问题出在哪里?

括号不对 <> 改成 ()

create table dept (
deptno int primary key,
dname varchar(14),
loc varchar(13)

)

> CREATE TABLE `dept`
-> (`deptno` INT NOT NULL ,
->`dname` VARCHAR( 14 ) NOT NULL ,
->`loc` VARCHAR( 13 ) NOT NULL ,
->PRIMARY KEY ( `deptno` ) )
->;

这样试试

下面的结果就是你想要的答案:

create table dept
(
deptno int primary key,
dname varchar(14),
loc varchar(13)
);