当前位置:Gxlcms > 数据库问题 > SQL 基础知识(一)

SQL 基础知识(一)

时间:2021-07-01 10:21:17 帮助过:25人阅读

   约束:   主键、默认值、外键、非空、唯一       

         1:主键 (PRIMARY KEY)是用于约束表中的一行,作为这一行的标识符,在一张表中通过主键就能准确定位到一行,因此主键十分重要。

         2:默认值约束 (DEFAULT) 规定,当有 DEFAULT 约束的列,插入数据为空时,将使用默认值。

         3:唯一约束 (UNIQUE) 比较简单,它规定一张表中指定的一列的值必须不能有重复值,即这一列每个值都是唯一的。

         4:外键 (FOREIGN KEY) 既能确保数据完整性,也能表现表之间的关系。

         5:非空约束 (NOT NULL),听名字就能理解,被非空约束的列,在插入值时必须非空。

  查询语句   SELECT 要查询的列名 FROM 表名字 WHERE 限制条件;

         限制条件:

        1.       数学符号条件    (=,<,>,>=,<=)      
        2.       AND OR IN (NOT IN)
        3.       通配符                  LIKE ‘J%‘                    SQL中的通配符是 _ 和 % 。其中 _ 代表一个未指定字符,% 代表不定个未指定字符。
        4.       排序                     ORDER BY 排序关键词   关键词ASC和DESC可指定升序或降序排序
        5.       SQL 内置函数和计算       (见下表)         SELECT MAX(salary) AS max_salary,MIN(salary) FROM employee;
        6.       子查询                          SELECT of_dpt,COUNT(proj_name) AS count_project FROM project WHERE of_dpt IN (SELECT in_dpt FROM employee WHERE name=‘Tom‘);
        7.                  连接查询                       SELECT id,name,people_num FROM employee,department WHERE employee.in_dpt = department.dpt_name ORDER BY id;
函数名:COUNTSUMAVGMAXMIN
作用: 计数 求和 求平均值 最大值 最小值

  修改删除语句   删除数据库:   DROP DATABASE 数据库名;

             修改数据库名:  1:RENAME TABLE 原名 TO 新名字;

                    2:ALTER TABLE 原名 RENAME 新名;

                    3: ALTER TABLE 原名 RENAME TO 新名;

           删除一张表:   DROP TABLE 表名字;

           增加一列:    ALTER TABLE 表名字 ADD COLUMN 列名字 数据类型 约束;  /  ALTER TABLE 表名字 ADD 列名字 数据类型 约束;
                    约束后面加AFTER 、BEFOR、FIRST

           删除一列:    ALTER TABLE 表名字 DROP COLUMN 列名字;  /  ALTER TABLE 表名字 DROP 列名字;

           重命名一列:   ALTER TABLE 表名字 CHANGE 原列名 新列名 数据类型 约束;

           修改列的数据类型   ALTER TABLE 表名字 MODIFY 列名字 新数据类型;

           修改表中内容:

               修改表中的值  UPDATE 表名字 SET 列1=值1,列2=值2 WHERE 条件;

               删除一行           DELETE FROM 表名字 WHERE 条件;

 

                  

 

 

 

 

  

 

SQL 基础知识(一)

标签:varchar   column   类型   type   dos   改密码   重命名   linu   nbsp   

人气教程排行