最新文章:

首页 JDBC

给夫人写的几个sql题

发布时间:2017年06月23日 评论数:抢沙发 阅读数:296

    #是sql语句的注释
    1、创建一个表,主键约束
    CREATE TABLE student(
      Id int(11) NOT NULL,#主键不为空
      Name varchar(50),
      Sex varchar(10),
      PRIMARY KEY  (Id)#主键约束
    );\
    CREATE TABLE student(
      Id int(11) PRIMARY KEY,#主键约束 主键不为空
      Name varchar(50),
      Sex varchar(10),
    );


    2、插入两条数据,insert into
    insert into student(Id,Name,Sex) values(1,'张三','男');
    #insert into 表名(写入要插入的列名) values(前面列名对应的值)

    3、删除表中姓名记录 where
    delete from student where Name = '张三';
    #delete from 表名 where 姓名列 = '要删除人姓名';

    4、表中一个列的数据修改数据类型varchar
    alter table student modify Id varchar(10);
    #alter table 表名 modify 要修改列名 修改后的类型

    5、设置一个列的约束条件(给年龄加个小于100的约束)
    alter table student add constraint stu_age check(age<100)
    #alter table 表名 add constraint 自己取个约束名 check(约束条件)

    6、删除表中约束
    alter table student drop constraint stu_age
    #alter table 表名 drop constraint 要删除的约束名

    7、增加三列
    alter table student add (Age int,Tell int,Address varchar(20));
    #alter table 表名 add (写入列和其对应的类型,然后用,和后面的列分开,如果只增加一列则不用括弧)

    8、表中约束,满足条件插入另外一个表中copy//不懂啥约束了插入,我这直接写个从一个表copy数据插入另外一个表的,谢宝写的是这个,没啥约束
    select * from student insert into student2
    #select * from 原表名 insert into 目标表名

    9、删除和增加表中已有的一个列
    alter table student add Grade varchar(10)
    #alter table 表名 add 列名 列类型 //增加一列

    alter table student drop column Grade 
    #alter table 表名 drop column 列名 //删除一列

    10、表中某组数据全部加1
    update student set Age=Age+1
    #update 表名 set 这里很好理解吧如果需要减一就Age=Age-1
二维码加载中...
本文作者:HDC      文章标题: 给夫人写的几个sql题
本文地址:http://hdcin.cn/?post=169
版权声明:若无注明,本文皆为“小胖Blog's”原创,转载请保留文章出处。
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论