![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库系统
天涯__
我不是归人,是个过客。
展开
-
数据库系统操作备忘(一)
选择需要的列 SELECT prod_name FROM products; SELECT prod_id,prod_name,prod_price FROM products; 按顺序排列 SELECT prod_id,prod_name,prod_price FROM products ORDER BY prod_name,prod_price以上,默认升序,先按名字排列,相同的再按价格排列原创 2016-08-29 13:53:59 · 538 阅读 · 0 评论 -
数据库系统操作备忘(二)
联结(join)表相同的数据在一张表内出现多次不是一件好事,此因素是关系型数据库设计的基础。关系表的设计就是要保证把信息分解成多个表。 FROM···WHERE···可换为FROM···INNER JOIN···ON··· 联结多个表,考虑的仅仅是几张表是通过哪些键进行联结的,写出联结后,便可直接取所有表里想要的信息了。 SELECT vend_name,prod_name,prod_price F原创 2016-09-11 13:37:49 · 373 阅读 · 0 评论 -
数据库系统操作备忘(三)
管理事务处理用来维护数据库的完整性,保证成批的SQL操作要么完全执行,要么完全不执行。(因为有可能数据添加了一半出故障,导致数据不完整而不知情) 所谓事务,实际就是指一组SQL语句。 可以添加占位符,使得回退时直接回退到某个占位符处。SAVEPOINT delete1; 插入等操作后可以用@@ERROR变量(不同DBMS有不同变量),来查看操作是否成功,如果其为非0值,则表示有错误发生。 BEGIN原创 2016-09-19 13:39:28 · 335 阅读 · 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 · 280 阅读 · 0 评论