昨天上了第1堂课,有些问题还想不明白,向大家请教一下
我们现在还没有使用任何工具,都是CMD的命令窗口
1、输入命令时如果打错了怎么修改?例如在创建表时
CREATE TABLE test (
id int(10),
name varchar(20)   //在输入最后一个属性时很容易多打一个“,”,然后回车才发现,这时候能改吗?
);2、往表中写入信息的命令是
INSERT INTO [表名] ([字段1、字段2……])
VALUES ([字段1的数据,字段2的数据……]);以问题1的表为例子,
INSERT INTO test (id)
VALUES (12345);
这样就只写入id的信息,如果这时想向name添加信息,要怎么做?
3、我们作业要写一个学生和课程成绩的数据库
学生一个表,学号是主键。课程一个表,课程号是主键。然后是成绩表,学号和课程号都是主键
那个成绩表的两个主键怎么弄?
4、SQL的数据库和表保存在哪个文件夹?在家里写好作业后要移到学校的电脑上

解决方案 »

  1.   

    1.打错,重新打.
    2.重新打.
    3.一样弄.
    4.安装的时候会让你选择data目录.
      

  2.   

    DOS下的打错了只能重新打  还能怎么办??
      

  3.   

    INSERT INTO test (id,name) 
    VALUES (12345,'name'); 
      

  4.   

    primary key(col1) 
    primary key(col1,col2)是不是一样弄?
      

  5.   

    dos 复制到方法  先点右键 - 标记 - 把需要赋值的东西拉成白色(就跟我们平时复制一样)- 在白色区域右键一次(白色消失)- 然后继续右键 - 复制 - 就可以不重复的打了 - 注意分清楚左右键!
      

  6.   


    1.打错,重新打. --错了又不会创建表
    2.
    INSERT INTO test (id,name) 
    VALUES (12345,'name')如果先前插入了条id 12345  name为空的。
    update test name='name' where id=123453.一样弄. --用逗号隔开字段,建立组合主键呗
    4.安装的时候会让你选择data目录.
      

  7.   

    1、oracle的sql plus可以改其中的一个的,mysql不知。
    2、如果是插入,用一样的语句。如果要写入你刚才插入的那,用update
    3、两个主键
    4、看设置,
      

  8.   


    能帮我改下吗?
    create table XS_KC (
    xuehaoID varchar(6),not null primary key,
    kechengID varchar(3) not null primary key,//就是这两个该怎么写啊?
    chengji int(1),
    xuefen int(1)
    );
      

  9.   


    mysql> create table XS_KC (
        ->   xuehaoID varchar(6) not null ,
        ->   kechengID varchar(3) not null,
        ->   chengji int(1),
        ->   xuefen int(1),
        ->   unique key(xuehaoid,kechengid)
        -> );
    Query OK, 0 rows affected (0.05 sec)mysql> desc xs_kc;
    +-----------+------------+------+-----+---------+-------+
    | Field     | Type       | Null | Key | Default | Extra |
    +-----------+------------+------+-----+---------+-------+
    | xuehaoID  | varchar(6) | NO   | PRI | NULL    |       |
    | kechengID | varchar(3) | NO   | PRI | NULL    |       |
    | chengji   | int(1)     | YES  |     | NULL    |       |
    | xuefen    | int(1)     | YES  |     | NULL    |       |
    +-----------+------------+------+-----+---------+-------+
    4 rows in set (0.01 sec)
      

  10.   

    感觉还是以前的皱健哪些老一辈比较有耐心,现在的SQL版好浮躁
    快成聊天,抢分版了。