关闭

创建账务账户表(Account)

438人阅读 评论(0) 收藏 举报
分类:

  1. create table ACCOUNT
  2. (
  3. ID NUMBER(9) not null,
  4. RECOMMENDER_ID NUMBER(9),
  5. LOGIN_NAME VARCHAR2(30) not null,
  6. LOGIN_PASSWD VARCHAR2(8) not null,
  7. STATUS CHAR(1),
  8. CREATE_DATE DATE default SYSDATE,
  9. PAUSE_DATE DATE,
  10. CLOSE_DATE DATE,
  11. REAL_NAME VARCHAR2(20) not null,
  12. IDCARD_NO CHAR(18) not null,
  13. BIRTHDATE DATE,
  14. GENDER CHAR(1),
  15. OCCUPATION VARCHAR2(50),
  16. TELEPHONE VARCHAR2(15) not null,
  17. EMAIL VARCHAR2(50),
  18. MAILADDRESS VARCHAR2(50),
  19. ZIPCODE CHAR(6),
  20. QQ VARCHAR2(15),
  21. LAST_LOGIN_TIME DATE,
  22. LAST_LOGIN_IP VARCHAR2(15)
  23. )


@问题:修改account表的表名为t_account;

               向t_account表增加一列bak,其数据类型为varchar2,长度为50;

               修改t_account表中的bak列的长度为40,并增加默认值的设置,默认值为“login”;

               删除t_account表中的bak列;

               插入账务账户数据;(插入时注意日期)

              将账务账户表ID为1的账务账户的密码更改为801206;

              删除账务账户表中ID为1的账务账户信息。

答案:RENAME account TO t_account;

           ALTER TABLE account ADD(bak varchar2(50));

           ALTER TABLE account MODIFY(bak varchar2(40) DEFAULT 'LOGIN');

          ALTER TABLE account DROP (bak);

          INSERT INTO account(
           id,login_name,login_passwd,create_date,read_name,idcard_no,telephone)
           VALUES(1,'shiyl','256528',to_date('2008-01-28','YYYY-MM-DD'),'shiyuanli','410381194302256523',13669351234);

           UPDATE account SET login_passwd='801206' WHERE id=1;

           select * from account;
           DELETE FORM account WHERE id=1;

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1723次
    • 积分:160
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档