在SQL Server中创建数据库主要有两种方法,第一种是在SQL Server Management Studio中使用向导创建数据库;第二种是执行Transact-SQL语句创建数据库。下面我们分别进行介绍。 (1)使用SQL Server Management Studio创建数据库 在SQL Server Management Stud...
填空题(1空1分共20分) 1、 如果设计的表不符合第二范式,可能会导致_______,________,_______。 2、 SQL是由_______语言,________语言,_______语言组成。 3、 SQL Server在两个安全级上验证用户,分别是______________,_____________________。...
1.如何对用户的属性进行安全检查,包括空密码、密码更新时间等。如何修改目前所有账号的口令,确认为强口令。特别是sa 账号,需要设置至少10位的强口令。 查看用户状态运行查询分析器,执行select * from sysusersSelect name,Password from syslogins where...
1. Which will be faster out of these two queries one with OR or one with IN? 2. Where does MyISAM cache table records? 3. Which will be faster out of queries with explicit INNER JOIN and implicit one? 4. Is InnoDB faster/better than MyISAM...
MySQL 自带 slow log 的分析工具 mysqldumpslow ,但是没有说明。本文通过分析该脚本,介绍了其用法。 slow log 是 MySQL 根据 SQL 语句的执行时间设定,写入的一个文件,用于分析执行较慢的语句。 只要在 my.cnf 文件中配置好: log-slow-queries = [slow_q...
1 mysql你都修改了那些配置文件来进行优化(问配置文件中具体修改的内容)? 2 数据库用的什么?mysql用了几台?是否做读写分离?主从复制做了读写分离,主挂了或者从挂了你怎么办? 3 mysql出现过什么问题,如何解决的? 4 mysql如何创建一个库,添加一个表,在...
视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图...
建立索引是加快查询速度的有效手段。用户可以根据相应环境的需要,在基本表上建立一个或者多个索引,以提供多种存储路径,加快查找速度。 建立与删除索引由数据库管理员DBA或表的属主,即建立表的人,负责完成。系统在存取数据时会自动选择合适的索引作为存...
1. 存储引擎的选择 2. 负载均衡和主从结构的选择 3. 性能调优,索引 4. 高可用架构 5. 热备,离线备份 1.1 mysql支持的复制类型: (1):基于语句的复制: 在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用基于语句的复制,效率比较...
MySQL 数据库的优化方法 1. 选取最适用的字段属性,应该尽量把字段设置为 NOT NULL,在执行查询的时候不用比较 NULL 值。 2. 使用连接(JOIN)来代替子查询(Sub-Queries) 3 .使用联合(UNION)来代替手动创建的临时表4 .尽量少使用 LIKE 关键字和通配符5 .使用事务...