数据库系统
天涯__
我不是归人,是个过客。
展开
-
数据库系统操作备忘(一)
选择需要的列SELECT prod_name FROM products;SELECT prod_id,prod_name,prod_price FROM products;按顺序排列 SELECT prod_id,prod_name,prod_priceFROM productsORDER BY prod_name,prod_price以上,默认升序,先按名字排列,相同的再按价格排列原创 2016-08-29 13:53:59 · 548 阅读 · 0 评论 -
数据库系统操作备忘(二)
联结(join)表相同的数据在一张表内出现多次不是一件好事,此因素是关系型数据库设计的基础。关系表的设计就是要保证把信息分解成多个表。FROM···WHERE···可换为FROM···INNER JOIN···ON···联结多个表,考虑的仅仅是几张表是通过哪些键进行联结的,写出联结后,便可直接取所有表里想要的信息了。SELECT vend_name,prod_name,prod_priceF原创 2016-09-11 13:37:49 · 385 阅读 · 0 评论 -
数据库系统操作备忘(三)
管理事务处理用来维护数据库的完整性,保证成批的SQL操作要么完全执行,要么完全不执行。(因为有可能数据添加了一半出故障,导致数据不完整而不知情)所谓事务,实际就是指一组SQL语句。可以添加占位符,使得回退时直接回退到某个占位符处。SAVEPOINT delete1;插入等操作后可以用@@ERROR变量(不同DBMS有不同变量),来查看操作是否成功,如果其为非0值,则表示有错误发生。BEGIN原创 2016-09-19 13:39:28 · 341 阅读 · 0 评论 -
MySQL一些操作备忘
MySQL连接cmd下可以用mysql -u root -p 登录root。也可以mysql -u -p xxxx 来直接登录某个数据库XXXX。 退出用exit 。创建数据库在cmd下可以 mysqladmin -u root -p CREATE XXXX 来创建一个名字叫XXXX的数据库。查看数据库mysql中可以用SHOW DATABASES 来查看所有的数据库,可以用USE XXX原创 2016-10-13 13:24:43 · 290 阅读 · 0 评论