摘要: 删除数据语法: DELETE FROM 表名 WHERE 删除条件。 TRUNCATE TABLE 表名。 --【1】基本删除,省略WHERE条件,将删除表中的所有数据 --【2】带条件删除,如果存在主外键的关系,先删除子表中的数据,再删除主表中的数据 在这里就会报错。 删除时要删除子表再删除主表。 阅读全文
posted @ 2016-11-05 14:42 gcm_walker 阅读(226) 评论(0) 推荐(0)
摘要: 修改数据语法: UPDATTE 表名 SET 列名 =更新值 WHERE 更新条件 1:省略WHERE条件的更新: 更新性别: UPDATE UserInfo SET Gender=1 三行受影响。 2:修改一行数据: UPDATE UserInfo SET UserName='张三' WHERE 阅读全文
posted @ 2016-11-03 22:39 gcm_walker 阅读(227) 评论(0) 推荐(0)
摘要: 通过将现有表中的数据添加到已存在的表中: INSERT INTO <表名><列名> SELECT<列名> FROM<源表名> 将UserInfo的数据添加到一个新表中: 需要新建一个表,为UserAddress: 使用SQL语句把UserInfo中的数据插入到UserAddress: 将现有表中的数 阅读全文
posted @ 2016-11-03 21:06 gcm_walker 阅读(617) 评论(0) 推荐(0)
摘要: 插入语句的语法: INSERT INTO 表() VALUES(值列表) 注意事项: 1:每次插入一行数据,不能只插入半行或几列数据。 2:每一个数据值的数据类型、精度和小数位数必须与相应的列匹配。 3:不能为标识列指定值。 4:如果在设计表的时候就指定了某列不允许为空,则必须插入数据。 5:插入的 阅读全文
posted @ 2016-11-01 20:24 gcm_walker 阅读(1762) 评论(0) 推荐(0)
摘要: 算术运算符:+、-、*、/、%。 赋值运算符:= 逻辑运算符:AND、OR、NOT。 比较运算符:>,<,<=,>=,<>、=,!=。 连接运算符:“+”。 运算符的优先级: >算术运算符>比较运算符>逻辑运算符>连接运算符>赋值运算符。 算术运算符: 赋值运算符: 比较运算符: 逻辑运算符: 连接 阅读全文
posted @ 2016-10-31 23:05 gcm_walker 阅读(236) 评论(0) 推荐(0)
摘要: 1:在视图上删除表: 点击你要操作的表,右击删除。 出现这个窗口到的时候,点击删除。 使用SQL语句删除表: 阅读全文
posted @ 2016-10-31 21:16 gcm_walker 阅读(110) 评论(0) 推荐(0)
摘要: 1:在视图上删除约束: 1:移除主键: 右击要操做的表,点击设计。 打开以后右击主键,点击删除。 会出现这个窗口,移除主键是要删除与外键的关系。 使用视图删除非空约束: 直接把下面的允许为空改为是,ctrl+s有可能会报错: 解决方法: 点击工具,在点击选项。 点击Designers,把这项的对勾去 阅读全文
posted @ 2016-10-30 22:09 gcm_walker 阅读(317) 评论(0) 推荐(0)
摘要: 如果向存在数据的表里添加约束,有可能会出现数据不符合检查约束而造成添加约束失败。 如: 这是一个表,为身份证号添加检查约束。 然后会出现 报错意思是数据表里面的身份证号现有数据有不等于18的,与检查约束冲突,会添加失败。 用ALTER TABLE Employee+ WITH NOCHECK可以解决 阅读全文
posted @ 2016-10-29 21:02 gcm_walker 阅读(3574) 评论(0) 推荐(0)
摘要: 约束名的命名规则推荐采用:约束类型_约束列。 阅读全文
posted @ 2016-10-27 21:20 gcm_walker 阅读(299) 评论(0) 推荐(0)
摘要: 约束的类型: 主键约束:要求主键列不能为空,要求主键唯一。 非空约束:要求该列不能存在空值。 唯一约束:要求该列的值必须是唯一的,允许为空,但只能出一同个空值。 检查约束:限制某列的取值范围是否合适。 默认约束:设计某列的默认值。 外键约束:用于在两表之间创建关系,需要指定引用主表是哪一列。 主键约 阅读全文
posted @ 2016-10-27 20:13 gcm_walker 阅读(203) 评论(0) 推荐(0)