精华内容
下载资源
问答
  • SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL ...
  • SQL语句大全实例

    2019-04-09 13:32:12
    文档对主要sql语句进行了清晰的罗列,配以实例讲解,更加清晰易学
  • sql查询语句详细实例教程sql查询语句详细实例教程
  • 以例子示范由浅入深学习sql语句,涵盖基础的sql语句,是一个很好的sql语句帮主文档
  • SQL语句大全 实例

    2009-12-21 15:25:05
    各种sql实用例子 (1)数据记录筛选: sql="select*from数据表where字段名=字段值orderby字段名[desc]" sql="select*from数据表where字段名like''%字段值%''orderby字段名[desc]" sql="selecttop10*from数据表where...
  • sql语句大全免费教程下载,各种sql基础语句教程,对每个语句有详细的介绍、格式说明和例子,方便学习
  • SQL语句基础,常用的SQL语句构造方法
  • SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL语句教程大全SQL...
  • SQL语句学习实例版. SQL语句学习手册实例版(仅供学习 表操作 例1 对于表的教学管理数据库中的表STUDENTS,可以定义如下: CREATE TABLE STUDENTS (SNO NUMERIC (6, 0 NOT NULL SNAME CHAR (8 NOT NULL AGE NUMERIC(3,0...
  • Oracle_SQL语句大全教程

    2012-08-07 06:56:35
    Oracle_SQL语句大全教程
  • sql语句大全+实例讲解

    万次阅读 多人点赞 2020-05-20 19:09:03
    1.创建3张表 //学生表创建 CREATE table student( Sno CHAR(9) PRIMARY KEY, ...truncat student //该语句是删除该张表,重新创建表,不是一条一条删除表中数据;且truncat只能作用于表,delete,drop可作用于表,视图

    1.创建3张表

    //学生表创建
    CREATE table student(
    Sno CHAR(9) PRIMARY KEY,
    Sname CHAR(20) UNIQUE,
    Ssex char(2),
    Sage SMALLINT,
    Sdept char(20)
    );
    
    //课程表创建
    CREATE table course(
    Cno char(4) PRIMARY KEY,
    Cname char(40) not NULL,
    Cpno char(4),
    Ccredit SMALLINT
    );
    
    //学生选课表创建
    CREATE table SC(
    Sno char(9),
    Cno char(4),
    Grade SMALLINT
    );
    

    2.向表中添加数据
    也可使用图形化工具Navicat或其他进行输入,

    //向学生表中添加数据
    INSERT into Student values(
    201215121,'李勇','男',20,'CS'),
    (201215122,'刘晨','女',19,'CS'),
    (201215123,'王敏','女',18,'MA'),
    (201215125,'张立','男',19,'IS'
    );
    
    //向课程表中添加数据
    insert into course VALUES(
    '1','数据库','5',4),
    '2','数学','',2),
    '3','信息系统','1',4),
    ('4','操作系统','6',3),
    ('5','数据结构','7',4),
    ('6','数据处理','',2),
    ('7','Java语言','6',4)
    
    //向学生选课表中添加数据
    insert into sc values
    (201215121,1,92),
    (201215121,2,85),
    (201215121,3,88),
    (201215122,2,58),
    (201215122,3,80)
    
    

    3.数据查询

    3.1单表查询

    3.1.1查询全体学生的学号与姓名
    select Sno,Sname 
    from student
    
    3.1.2查询全体学生的姓名,学号,所在系
    select Sname,Sno,Sdept
    from student
    
    3.1.3查询全体学生的详细记录
    select * from student
    
    3.1.4查询全体学生的姓名及其出生年份
    select Sname,2020-Sage
    from Student
    
    3.1.5查询全体学生的姓名,出生年份和所在的院系,要求用小写字母表示系名
    select Sname,2020-Sage,lower(Sdept)
    from student
    
    3.1.6查询选修了课程的学生学号
    select Sno
    from SC
    
    3.1.7查询计算机科学系全体学生的名单
    select Sname
    from student
    where Sdept='CS'
    
    3.1.8查询所有年龄在20岁以下的学生姓名及其年龄
    select Sname,Sage
    from student
    where Sage<20
    
    3.1.9查询考试成绩不及格的学生的学号
    select Sno
    from sc
    where Grade<60
    
    3.1.10查询年龄在20-23岁(包括20和23)之间的学生的姓名,系别,年龄
    select Sname,Sdept,Sage
    from student
    where Sage between 20 and 23
    
    3.1.11查询年龄不中20-23之间的学生姓名,系别,年龄
    select Sname,Sdept,Sage
    from student
    where Sage not between 20 and 23
    
    3.1.12查询计算机科学系(CS),数学系(MA),信息系(IS)学生的姓名和性别
    select Sname,Ssex
    from student
    where Sdept in('CS','MA','IS')
    
    3.1.13查询既不是CS,MA,也不是IS的学生的姓名和性别
    select Sname,Ssex
    from student
    where Sdept not in('CS','MA','IS')
    
    3.1.14查询学号为201215121的学生的详细情况
    select * 
    from student
    where Sno='201215121'
    
    3.1.15查询所有姓刘的学生的姓名,学号,性别
    select Sname,Sno,Ssex
    from student
    where Sname like '刘%'
    
    3.1.16查询姓欧阳且全名为3个汉字的学生的姓名
    select Sname
    from student
    where Sname like '欧阳_'
    
    3.1.17查询名字中第二个字为“阳”的学生的姓名和性别
    select Sname,Ssex
    from student
    where Sname like '_阳%'
    
    3.1.18查询所有不姓刘的学生的姓名,学号和性别
    select Sname,Sno,Ssex
    from student
    where Sname not like '刘%'
    
    3.1.19查询缺少成绩的学生的学号和响应的课程号
    select Sno,Cno
    from sc
    where grade is null
    
    3.1.20查询所有有成绩的学生的学号和课程号
    select Sno,Cno
    from sc
    where grade is not null
    
    3.1.21查询计算机科学系且年龄在20岁以下的学生的姓名
    select Sname
    from student
    where Sdept='CS' and Sage<=20
    
    3.1.22查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列
    //order by 默认升序,ASC是升序,DESC是降序
    select Sno,Grade
    from sc
    where Cno='3'
    order by Grade desc
    
    3.1.23查询全体学生情况,查询结果按所在系的系号升序排列,同一系的学生按年龄降序排列
    select *
    from student
    order by Sdept,Sage DESC
    
    3.1.24查询学生总人数
    select count(*)
    from student
    
    3.1.25查询选修了课程的学生人数
    //学生可以选多门课程,避免重复需在count函数里加distinct短语
    select count(distinct Sno)
    from sc
    
    3.1.26计算选修1号课程的学生平均成绩
    select avg(Grade)
    from sc
    where Cno='1'
    
    3.1.27查询选修1号课程的学生最高分数
    select max(Grade)
    from sc
    where Cno='1'
    
    3.1.28查询学生201215121选修课程的总学分数
    select sum(Grade)
    from sc
    where Sno='201215121'
    
    3.1.29求各个课程号及相应的选课人数
    //group up 是将查询结果按某个属性进行分组
    select Cno ,Count(Sno)
    from sc
    group by Cno
    
    3.1.30查询选修了3门以上课程的学生学号
    //having作用于组,这里先用group by按Sno进行分组,再用聚集函数count对每一组进行计数,用having提取出满足条件的组
    select Sno
    from sc
    group by Sno
    having count(*)>3
    
    3.1.31查询平均成绩大于等于90分的学生学号和平均成绩
    //where句中不能用聚集函数作为条件表达式
    select Sno,avg(Grade)
    from sc
    group by Sno
    having  avg(Grade)>=90
    

    3.2连接查询

    3.2.1查询每个学生及其选修课的情况
    select student.*,sc.*
    from Student,sc
    where student.Sno=sc.Sno
    
    3.2.2将上面 的例子用自然连接完成
    select student.Sno,Sname,Ssex,Sage,Sdept,Cno,grade
    from student,sc
    where student.sno=sc.sno
    
    3.2.3查询选修2号课程且成绩在90分以上的所有学生的学号和姓名
    select student.Sno,Sname
    from Student,sc
    where student.Sno=sc.Sno and 
          sc.Cno='2'   and 
          sc.Grade>=90
    
    3.2.4查询每一门课的间接先修课(先修课的先修课)
    //先对一门课找到其先修课,再按此先修课的课程号查找它的先修课,
    //将表与自身连接,就要取别名
    select FIRST.Cno,second.Cpno
    from Course first,Course SECOND
    where `first`.Cpno=`SECOND`.Cno
    
    3.2.5查询每个学生的学号,姓名,选修的课程名及成绩
    select student.Sno,Sname,Cname,Grade
    from student,sc,course
    where student.Sno=sc.Sno AND
          sc.Cno=course.Cno
    

    3.3嵌套查询

    3.3.1查询与刘晨在同一个系学习的学生
    select Sno,Sname,Sdept
    from student
    where Sdept in(
        select Sdept
        from student
        where Sname='刘晨'
    )
    
    3.3.2查询选修了课程名为“信息系统”的学生学号和姓名
    //嵌套查询太多了,用连接查询呈现出来
    select student.Sno,Sname
    from student,sc,course
    where student.Sno=sc.Sno  and 
          sc.Cno=course.Cno and
          course.Cname='信息系统'
    
    3.3.3找出每个学生超过他自己选修课程平均成绩的课程号
    select Sno,Cno
    from sc x
    where Grade >=(
        select avg(Grade)
        from sc y
        where y.Sno=x.Sno
    )
    
    3.3.4查询非计算机系中比计算机系任意学生年龄小的学生姓名和年龄
    //任意:any   所有:all
    select Sname,Sage
    from student
    where Sage<any(
       select Sage
       from student
       where Sdept='CS'
    )
    
    3.3.5查询非计算机系中比计算机系所有学生年龄都小的学生姓名和年龄
    select Sname,Sage
    from student
    where Sage<all(
       select Sage
       from student
       where Sdept='CS'
    )
    
    3.3.6查询所有选修了1号课程的学生姓名
    select Sname
    from student,sc
    where student.Sno=sc.Sno and 
          sc.Cno='1'
    
    3.3.7查询选修了全部课程的学生姓名
    select Sname
    from student
    where not exists(
      select * 
      from course
      where not exists(
         SELECT *
         from sc
         where Sno=student.Sno AND 
         Cno=course.Cno
      )    
    )
    

    3.4集合查询

    3.4.1查询选修了1号课程或则2号课程的学生
    select Sno
    from sc
    where Cno='1'
    UNION
    select Sno
    from sc
    where Cno='2'
    
    3.4.2查询既选修了课程1又选修了课程2的学生
    select Sno
    from sc
    where Cno='1'
    intersert
    select Sno
    from sc
    where Cno='2'
    

    4.数据更新

    4.1插入数据

    4.1.1将一个新学生元组(学号:201215128,姓名:陈东,性别:男,系别:IS,年龄:18岁)
    insert into student
    values ('201215128','陈东','男',18,'IS')
    
    4.1.2插入一条选课记录
    insert into sc(Sno,Cno) VALUES('201215128','1')
    
    4.1.3对每一个系,求学生的平均年龄,并把结果存入数据库
    //首先创建一张表来存放数据
    create table Deptage(
      Sdept char(15),
      avg_age smallint
    )
    
    //计算数据,存放到表中
    insert into Deptage(Sdept,avg_age)
    select Sdept,avg(Sage)
    from student
    group by Sdept 
    

    4.2修改数据

    4.2.1将学生201215121的年龄改为22岁
    update student
    set Sage=22
    where Sno='201215121'
    
    4.2.2将所有学生的年龄增加1岁
    update student
    set Sage=Sage+1
    
    4.2.3将计算机系全体学生的成绩置0
    update student
    set Sage=0
    where Sdept='CS'
    

    4.3删除数据

    4.3.1删除学号为201215128的学生记录
    delete 
    from student
    where Sno='201215128'
    
    4.3.2删除计算机系所有学生的选课记录
    delete 
    from sc
    where Sno in(
      select Sno
      from student
      where Sdept='CS'
    )
    
    4.3.3删除学生表所有记录
    truncat student    //该语句是删除该张表,重新创建表,不是一条一条删除表中数据;且truncat只能作用于表,delete,drop可作用于表,视图
    

    5.常用关键字总结

    5.1 distinct
    5.1.1 作用于单列
    select distinct 列名  //去重
    
    5.1.2 作用多列
    select distinct 列名1,列名2,列名3    //对3列都去重
    
    5.1.3 与函数一起使用
    select count(distinct 列名)   //计算不重复的列名个数
    
    展开全文
  • SQL语句大全【经典教程】适合初学者,很有用。
  • SQL语句大全

    2013-05-30 13:42:21
    SQL语句实例教程,值得珍藏的文档~~
  • 经典SQL语句大全

    2012-09-08 20:24:28
    经典的SQL语句大全,集合了增删改查所有的语句,是初学数据库必备的实例教程
  • 常用的sql语句,希望可以对大家有所提高
  • 资源名称:SQL语句大全大全(经典珍藏版)资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
  • 经典的SQL语句大全

    2011-03-05 11:42:00
    经典的SQL语句大全 Java面试代码与编程题 网页设计与制作实例教程 21天学通asp.net
  • SQL语句大全大全(经典珍藏版) 常用SQL语句
  • 经典SQL语句大全,本文档包含了SQL数据库优化方法文档,SQL语句教程文档,SQL语言艺术文档,经典SQL语句大全文档,是想要提升全面SQL基础和进阶的不可错过的参考文档
  • 50个常用sql语句实例

    2013-11-10 17:05:48
    50个常用sql语句实例
  • MySQL常用SQL语句大全

    万次阅读 多人点赞 2017-12-21 19:22:28
    MySQL数据库是一个十分轻便的数据库管理系统,相比大型的数据库管理系统如Oracle、MS-SQL ,MySQL更拥有轻便、灵活、开发速度快的特色,更适用于中小型数据的存储与架构。MySQL之所以能够被数以万计的网站采用,也是...

    零、用户管理:

      1、新建用户:

        >CREATE USER name IDENTIFIED BY 'ssapdrow';

      2、更改密码:

        >SET PASSWORD FOR name=PASSWORD('fdddfd');

      3、权限管理

        >SHOW GRANTS FOR name;    //查看name用户权限

        >GRANT SELECT ON db_name.* TO name;    //给name用户db_name数据库的所有权限

        >REVOKE SELECT ON db_name.* TO name;    //GRANT的反操作,去除权限;

    一、数据库操作: 

      1、查看数据库:

        >SHOW DATABASES;

      2、创建数据库:

        >CREATE DATABASE db_name;  //db_name为数据库名

      3、使用数据库:

        >USE db_name;

      4、删除数据库:

        >DROP DATABASE db_name;

    二、创建表:

      1、创建表:

        >CREATE TABLE table_name(

        >id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT,    //id值,无符号、非空、递增——唯一性,可做主键。

        >name VARCHAR(60) NOT NULL

        >score TINYINT UNSIGNED NOT NULL DEFAULT 0,    //设置默认列值

        >PRIMARY KEY(id)

        >)ENGINE=InnoDB    //设置表的存储引擎,一般常用InnoDB和MyISAM;InnoDB可靠,支持事务;MyISAM高效不支持全文检索

        >DEFAULT charset=utf8;  //设置默认的编码,防止数据库中文乱码

        如果有条件的创建数据表还可以使用   >CREATE TABLE IF NOT EXISTS tb_name(........

      2、复制表:

        >CREATE TABLE tb_name2 SELECT * FROM tb_name;

        或者部分复制:

        >CREATE TABLE tb_name2 SELECT id,name FROM tb_name;

      3、创建临时表:

        >CREATE TEMPORARY TABLE tb_name(这里和创建普通表一样);

      4、查看数据库中可用的表:

        >SHOW TABLES;

      5、查看表的结构:

        >DESCRIBE tb_name;

        也可以使用:

        >SHOW COLUMNS in tb_name;     //from也可以

      6、删除表:

        >DROP [ TEMPORARY ] TABLE [ IF EXISTS ] tb_name[ ,tb_name2.......];

        实例:

        >DROP TABLE IF EXISTS tb_name;

      7、表重命名:

        >RENAME TABLE name_old TO name_new;

        还可以使用:

        >ALTER TABLE name_old RENAME name_new;

    三、修改表:

      1、更改表结构:

        >ALTER TABLE tb_name ADD[CHANGE,RENAME,DROP] ...要更改的内容...

        实例:

        >ALTER TABLE tb_name ADD COLUMN address varchar(80) NOT NULL;

        >ALTER TABLE tb_name DROP address;

        >ALTER TABLE tb_name CHANGE score score SMALLINT(4) NOT NULL;

    四、插入数据:

      1、插入数据:

        >INSERT INTO tb_name(id,name,score)VALUES(NULL,'张三',140),(NULL,'张四',178),(NULL,'张五',134);

        这里的插入多条数据直接在后边加上逗号,直接写入插入的数据即可;主键id是自增的列,可以不用写。

      2、插入检索出来的数据:

        >INSERT INTO tb_name(name,score) SELECT name,score FROM tb_name2;

    五、更新数据:

      1、指定更新数据:

        >UPDATE tb_name SET score=189 WHERE id=2;

        >UPDATE tablename SET columnName=NewValue [ WHERE condition ]

    六、删除数据:

      1、删除数据:

        >DELETE FROM tb_name WHERE id=3;

    七、条件控制:

      1、WHERE 语句:

        >SELECT * FROM tb_name WHERE id=3;

      2、HAVING 语句:

        >SELECT * FROM tb_name GROUP BY score HAVING count(*)>2

      3、相关条件控制符: 

        =、>、<、<>、IN(1,2,3......)、BETWEEN a AND b、NOT

        AND 、OR

        Linke()用法中      %  为匹配任意、  _  匹配一个字符(可以是汉字)

        IS NULL 空值检测

     八、MySQL的正则表达式:

      1、Mysql支持REGEXP的正则表达式:

        >SELECT * FROM tb_name WHERE name REGEXP '^[A-D]'   //找出以A-D 为开头的name

      2、特殊字符需要转义。

     九、MySQL的一些函数:

      1、字符串链接——CONCAT()

        >SELECT CONCAT(name,'=>',score) FROM tb_name

      2、数学函数:

        AVG、SUM、MAX、MIN、COUNT;

      3、文本处理函数:

        TRIM、LOCATE、UPPER、LOWER、SUBSTRING

      4、运算符:

        +、-、*、\

      5、时间函数:

        DATE()、CURTIME()、DAY()、YEAR()、NOW().....

     十、分组查询:

       1、分组查询可以按照指定的列进行分组:

        >SELECT COUNT(*) FROM tb_name GROUP BY score HAVING COUNT(*)>1;

      2、条件使用Having;

      3、ORDER BY 排序:

        ORDER BY DESC|ASC    =>按数据的降序和升序排列

    十一、UNION规则——可以执行两个语句(可以去除重复行)

     十二、全文检索——MATCH和AGAINST

      1、SELECT MATCH(note_text)AGAINST('PICASO') FROM tb_name;

      2、InnoDB引擎不支持全文检索,MyISAM可以;

     十三、视图

      1、创建视图

        >CREATE VIEW name AS SELECT * FROM tb_name WHERE ~~ ORDER BY ~~;

      2、视图的特殊作用:

          a、简化表之间的联结(把联结写在select中);

          b、重新格式化输出检索的数据(TRIM,CONCAT等函数);

          c、过滤不想要的数据(select部分)

          d、使用视图计算字段值,如汇总这样的值。

     十四、使用存储过程:

      个人理解,存储过程就是一个自定义函数,有局部变量参数,可传入参数,可以返回值,不过这语法够呆滞的~~~

      1、创建存储过程:

        >CREATE PROCEDURE pro(

        >IN num INT,OUT total INT)

        >BEGIN

        >SELECT SUM(score) INTO total FROM tb_name WHERE id=num;

        >END;

       ***这里的  IN (传递一个值给存储过程),OUT(从存储过程传出一个值),INOUT(对存储过程传入、传出),INTO(保存变量)

      2、调用存储过程:

        >CALL pro(13,@total)      //这里的存储过程两个变量,一个是IN一个是OUT,这里的OUT也是需要写上的,不写会出错

        >SELECT @total         //这里就可以看到结果了;

      3、存储过程的其他操作:

        >SHOW PROCEDURE STATUS;      //显示当期的存储过程

        >DROP PROCEDURE pro;         //删除指定存储过程

    十五、使用游标:

      对这个理解不是很懂,朋友多多指点哦~~~

       1、游标的操作

        >CREATE PROCEDURE pro()

        >BEGIN 

        >DECLARE ordername CURSOR FOR

        >SELECT order_num FROM orders;

        >END;

        

        >OPEN ordername;    //打开游标

     

        >CLOSE ordername;    //关闭游标

    十六、触发器:

      触发器是指在进行某项指定操作时,触发触发器内指定的操作;

      1、支持触发器的语句有DELETE、INSERT、UPDATE,其他均不支持

      2、创建触发器:

        >CREATE TRIGGER trig AFTER INSERT ON ORDERS FOR EACH ROW SELECT NEW.orser_name;

        >INSERT语句,触发语句,返回一个值

      3、删除触发器

        >DROP TRIGGER trig;

    十七、语法整理:

      1、ALTER TABLE(修改表)

        ALTER TABLE table_name

        (  ADD    column  datatype    [ NULL | NOT NULL ]  [ CONSTRAINTS ]

           CHANGE  column   datatype   COLUMNS  [ NULL | NOT NULL ]   [ CONSTRAINTS ]

           DROP    column,

           。。。。

        )

      2、COMMIT(处理事务)

        >COMMIT;

       3、CREATE INDEX(在一个或多个列上创建索引)

        CREATE INDEX index_name ON tb_name (column [ ASC | DESC ] , .......);

       4、CREATE PROCEDURE (创建存储过程)

        CREATE PROCEDURE pro([ parameters ])

        BEGIN

        ........

        END

       5、CREATE TABLE(创建表)

        CREATE TABLE tb_name(

        column_name  datetype  [ NULL | NOT NULL ]   [ condtraints]   ,

        column_name  datetype  [ NULL | NOT NULL ]   [ condtraints]   ,

        .......

        PRIMARY KEY( column_name )

        )ENGINE=[  InnoDB | MyiSAM ]DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

       6、CREATE USER(创建用户)

        CREATE USER user_name [ @hostname ] [ IDENTIFIED BY [ PASSWORD ] 'pass_word' ];

       7、CREATE VIEW (在一个或多个表上创建视图)

        CREATE [ OR REPLACE ] VIEW view_name AS SELECT。。。。。。

       8、DELETE (从表中删除一行或多行)

        DELETE FROM table_name [WHERE ......]

       9、DROP(永久删除数据库及对象,如视图、索引等)

        DROP DATEBASE | INDEX | PROCEDURE | TABLE | TRIGGER | USER | VIEW  name

       10、INSERT (给表添加行)

        INSERT INTO tb_name [ ( columns,...... ) ]  VALUES(value1,............);

        使用SELECT值插入:

        INSERT INTO tb_name [ ( columns,...... ) ]

        SELECT columns , .......   FROM tb_name [ WHERE ...... ] ;

       11、ROLLBACK(撤销一个事务处理块)

        ROLLBACK [  TO  savapointname  ];

       12、SAVEPOINT(为ROLLBACK设置保留点)

        SAVEPOINT sp1;

       13、SELECT (检索数据,显示信息)

        SELECT column_name,.....FROM tb_name  [ WHERE ]   [ UNION ]    [ RROUP BY ]   [ HAVING ]   [ ORDER BY ]

       14、START TRANSACTION (一个新的事务处理块的开始)

        START TRANSACTION

       15、UPDATE(更新一个表中的一行或多行)

        UPDATE tb_name SET column=value,......[ where ]

    展开全文
  • SQL语句教程

    2019-03-06 14:46:11
    本文档是关于SQL Server基础语法,文档中包含各种基础语句实例
  • 经典SQL语句大全 含注解示例
  • 常用经典SQL语句大全完整版–详解+实例
    展开全文
  • SQL语句实例讲解

    2019-05-04 16:13:26
    例 1 对于表的教学管理数据库中的表 STUDENTS ,可以定义如下: CREATE TABLE STUDENTS (SNO NUMERIC (6, 0) NOT NULL SNAME CHAR (8) NOT NULL AGE NUMERIC(3,0) SEX CHAR(2) BPLACE CHAR(20) ...
  • 总结大量sql操作语句,适合初学者晋级学习,及详细的讲解一步步成为sql大神,汇总sql高频操作和实例详解。
  • SQL语句学习手册实例

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,528
精华内容 9,811
关键字:

sql语句大全实例教程