
数据库
petezh
这个作者很懒,什么都没留下…
展开
-
MySQL 备份还原
mysqldump 命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。mysqldump 命令的工作原理很简单。它先查出需要备份的表的结构,再在文本文件中生成一个 create 语句。然后,将表中的所有记录转换成一条 insert 语句。然后通过这些语句,就能够创建表并插入数据。备份还原命令仅能在 mysql\bin 目录下的命令提示符里运行。备份指定...原创 2018-08-09 09:41:24 · 140 阅读 · 0 评论 -
SQL Server 查询语句
查看 SQL Server 中所有数据库的信息select * from sysdatabases查看当前使用的数据库中所有表信息use Northwindselect * from sysobjects where type='U'select * from sysobjects where type not in('U','S','SQ','IT','D') --...原创 2018-08-16 16:53:22 · 41619 阅读 · 0 评论 -
SQL Server 修改表结构
查看指定表结构exec sp_help Reports修改表名exec sp_rename 'Reports','Reports2'删除数据表不能删除有外键约束的表。drop table Reports表字段alter table Reports add NewColumn nchar(5) null --新增字段alter table...原创 2018-08-16 16:33:58 · 17400 阅读 · 3 评论 -
SQL Server 修改数据库
查看数据库信息execute sp_helpdb Northwind删除数据库包括其中所有数据文件,在不使用本数据库的状态下才能执行。drop database Northwind修改数据库名alter database Northwind modify name=Northwind_000增添数据文件组3alter database...原创 2018-08-16 16:24:19 · 558 阅读 · 0 评论 -
SQL Server 备份还原
use [master]创建备份设备exec sp_addumpdevice @devtype = N'disk', @logicalname = N'Northwind-L', @physicalname = N'C:\Program Files (x86)\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\Northw...原创 2018-08-16 16:15:26 · 546 阅读 · 0 评论 -
SQL Server 创建数据库
create database Northwindon primary --主文件组( name=Northwind, filename='d:\Northwind\Northwind.mdf',--主要数据文件 size=5,maxsize=unlimited,filegrowth=10% --默认单位 MB),( name=Northwind2, fil...原创 2018-08-16 16:14:34 · 313 阅读 · 0 评论 -
关于 SQL Server 数据库
常用对象表:包含数据库中所有数据的数据库对象,由行和列组成,用于组织和存储数据。字段:表中的列称为一个字段,字段具有自己的属性,如字段类型、字段大小等。基本字段类型:字符型、文本型、数值型、逻辑型、日期时间型。索引:单独的、物理的数据库结构,依赖于表建立,使数据库程序无须对整个表进行扫描,就可以找到所需数据。存储过程:一组为了完成特定功能的 SQL 语句集合(包含查询、插入、删除、更新...原创 2018-08-16 15:43:30 · 378 阅读 · 0 评论 -
Access 数据库
建表命令create table Characters( id autoincrement, namee varchar(30) not null constraint name_unique unique, nickname varchar(30), gender bit, birthday datetime null, comment ...原创 2018-08-16 15:23:43 · 1337 阅读 · 0 评论 -
MySQL 修改表命令
修改数据表的存储引擎describe `Reports`;show table status like 'reports';select * from information_schema.`TABLE_CONSTRAINTS` where table_schema='northwind';alter table `reports` engine='myisam';alter t...原创 2018-08-08 16:55:50 · 3037 阅读 · 0 评论 -
MySQL 建表命令
create database `company1` default character set utf8 collate utf8_general_ci;#drop database `company1`;use `company1`;# mysqldump -uroot company1 >D:\company1.bak #备份 (-p password)# mysql -uro...原创 2018-08-08 16:35:58 · 1093 阅读 · 0 评论 -
MySQL 查询命令
当前数据库支持的存储引擎show engines;显示所有数据库show databases;使用指定数据库use `Northwind`;显示数据库的所有表show tables;显示指定表的结构describe `OrderDetails`;show columns from `OrderDetails`;显示指...原创 2018-08-08 16:33:34 · 5700 阅读 · 0 评论 -
开启 MySQL 日志
开启 MySQL 日志进入 mysql 目录下的 bin 目录,编辑 my.ini,在 [mysqld] 下新增内容:log-output=FILEgeneral-log=1general_log_file="mysql.log"重启 mysql 服务。之后运行任何 sql 都会记录日志到 data 目录下的 mysql.log。...原创 2018-08-01 10:53:38 · 219 阅读 · 0 评论 -
MySQL 命令窗口
登录 MySQL在 mysql\bin 目录内,按住 SHIFT 右击目录空白处,在此处打开命令窗口。登陆后可执行各种 SQL 命令。mysql -h 127.0.0.1 -u root -pmysql -h localhost -uroot -pmysql -uroot //省略服务器,无密码exit //退出登录执行 .sql 文件mysql -uroot -...原创 2018-08-09 10:00:09 · 2897 阅读 · 0 评论 -
MySQL 查询高速缓存区
为了提高查询速度,MySQL 会维护一个内存区域(官方文档指出大小至少 41984 B)对查询结果进行缓存,当查询时发现缓存区里有数据则直接返回结果而不执行 SQL 语句。查询命中的条件每个缓存查询至少需要两个块(一个块用于查询文本,一个或多个块用于查询结果)。每个查询使用的每个表需要一个块,如果两个或多个查询使用相同的表,仅需要分配一个块。对于两个查询语句是否相同的判定,MyS...原创 2018-08-16 17:27:13 · 947 阅读 · 0 评论