常用数据库操作语句汇总
数据库常用语句
一、基础操作
1. 创建数据库- 语法:CREATE DATABASE database-name;- 示例:CREATE DATABASE myDatabase;- 说明:用于创建一个新的数据库。
2. 删除数据库- 语法:DROP DATABASE dbname;- 示例:DROP DATABASE myDatabase;- 说明:用于删除现有的数据库。
3. 备份数据库- SQL Server示例:
USE master;
EXEC sp_addumpdevice 'disk', 'testBack', 'C:mssql7backupMyNwind_1.dat';
--开始备份
BACKUP DATABASE pubs TO testBack;
说明:使用sp_addumpdevice添加备份设备,并使用BACKUP DATABASE命令进行备份。
4. 创建新表- 语法:CREATE TABLE tabname (col1 type1 [NOT NULL] [PRIMARY KEY], col2 type2 [NOT NULL], ...);- 示例:
CREATE TABLE Customers (ID INT NOT NULL PRIMARY KEY, Name VARCHAR(50) NOT NULL, Email VARCHAR(100));
说明:用于创建新的表结构。
根据已有的表创建新表:
使用旧表创建新表:
sql
CREATE TABLE tab_new LIKE tab_old;
仅复制定义而不复制数据:
sql
CREATE TABLE tab_new AS SELECT col1, col2 FROM tab_old DEFINITION ONLY;
5. 删除新表- 语法:DROP TABLE tabname;- 示例:DROP TABLE Customers;- 说明:用于删除现有的表。
SQLite
0
2024-11-05
MySQL 数据库常用操作指令
MySQL 数据库作为关系型数据库管理系统,在开发中应用广泛。熟练掌握其常用命令对于提高开发效率至关重要。以下列举了部分常用指令:
1. 数据库连接与断开
连接数据库:mysql -u 用户名 -p密码 -h 主机名 -P 端口号 数据库名
断开数据库:exit 或 quit
2. 数据库操作
查看已有数据库:show databases;
创建数据库:create database 数据库名;
删除数据库:drop database 数据库名;
使用指定数据库:use 数据库名;
3. 数据表操作
查看当前数据库所有表:show tables;
创建数据表:create table 表名 (列名 数据类型 约束条件,...);
删除数据表:drop table 表名;
修改表结构:alter table 表名 操作; (操作包括添加、删除、修改列等)
4. 数据操作
插入数据:insert into 表名 (列名,...) values (值,...);
查询数据:select 列名,... from 表名 where 条件;
更新数据:update 表名 set 列名=值,... where 条件;
删除数据:delete from 表名 where 条件;
5. 其他常用命令
显示表结构:desc 表名;
清空表数据:truncate table 表名;
查看执行计划:explain 查询语句;
注意: 以上仅列举部分常用指令,更多指令及详细用法请参考 MySQL 官方文档。
MySQL
2
2024-05-29
MySQL 数据库常用操作指令
本部分概述了 MySQL 数据库的常用操作指令,涵盖数据库连接、数据表操作和数据查询等方面。
1. 数据库连接
mysql -u 用户名 -p 密码:连接到 MySQL 数据库服务器。
2. 数据库操作
show databases;:显示所有数据库。
create database 数据库名;:创建新的数据库。
use 数据库名;:切换到指定数据库。
drop database 数据库名;:删除指定数据库。
3. 数据表操作
show tables;:显示当前数据库中所有数据表。
create table 表名 (列名1 数据类型, 列名2 数据类型, ...);:创建数据表。
desc 表名;:查看数据表结构。
alter table 表名 add 列名 数据类型;:为数据表添加列。
alter table 表名 modify 列名 新数据类型;:修改数据表列的数据类型。
alter table 表名 drop 列名;:删除数据表中的列。
rename table 旧表名 to 新表名;:重命名数据表。
drop table 表名;:删除数据表。
4. 数据查询
select * from 表名;:查询数据表中所有数据。
select 列名1, 列名2 from 表名 where 条件;:根据条件查询数据。
insert into 表名 (列名1, 列名2, ...) values (值1, 值2, ...);:向数据表中插入数据。
update 表名 set 列名1=值1, 列名2=值2 where 条件;:更新数据表中的数据。
delete from 表名 where 条件;:从数据表中删除数据。
5. 其他常用指令
show variables like 'character_set_database';:查看数据库字符集。
set character_set_database=utf8;:设置数据库字符集为 utf8。
show variables like 'collation_database';:查看数据库校对规则。
set collation_database=utf8_general_ci;:设置数据库校对规则为 utf8_general_ci。
注意事项
以上仅列出部分常用 MySQL 指令,更详细内容请参考 MySQL 官方文档。
MySQL
4
2024-06-01
Oracle数据库常用的语句操作符
通常在日常工作中,我们会频繁使用SQL语句来创建表、授权、批量插入数据以及更新复杂查询。
Oracle
0
2024-08-19
Matlab数据库操作中的常用SQL语句
以下是在Matlab数据库操作中经常使用的SQL语句。
MySQL
0
2024-09-29
SQL Server数据库常用操作语句全解!
SQL Server数据库常用语句知识点详解
1. 建库语句
格式: CREATE DATABASE 数据库名;
示例:
简单创建:
sql
CREATE DATABASE Demo01;
自定义初始值:
sql
CREATE DATABASE Demo02
ON PRIMARY ( NAME = 'Demo02', FILENAME = 'M:SQLServer_FileDemo02_DataDemo02.mdf', SIZE = 5MB)
LOG ON ( NAME = 'Demo02_Log', FILENAME = 'M:SQLServer_FileDemo02_DataDemo02_Log.ldf', SIZE = 2MB);
2. 删库语句
格式: DROP DATABASE 数据库名;
示例:
sql
DROP DATABASE Demo03;
3. 创建数据表
格式: USE 数据库名; CREATE TABLE 表名(列名 数据类型(长度) 列级约束);
示例:
sql
USE Demo01;
GO
CREATE TABLE student (
Sno char(5) NOT NULL UNIQUE,
Sname char(8) NOT NULL,
Sage smallint DEFAULT 20,
Sex char(2) CHECK (Sex = '男' OR Sex = '女')
);
4. 创建视图
格式: USE 数据库名; CREATE VIEW 视图名 AS SELECT 列名 FROM 表名;
示例:
sql
USE Demo01;
GO
CREATE VIEW Demo01_View_student AS SELECT * FROM student;
5. 约束语句
主键约束:
格式一: 列名 数据类型(长度) PRIMARY KEY;
格式二: CONSTRAINT 约束名 PRIMARY KEY (列名);
示例:
sql
CREATE TABLE student (
Sno char(5) PRIMARY KEY,
Sname char(8) NOT NULL,
Sage smallint DEFAULT 20
);
SQLServer
0
2024-10-26
SQL语句常用操作指南
SQL语句详尽指南,提供常见操作示例,感谢您的下载。
MySQL
0
2024-08-26
INFORMIX数据库常用操作
INFORMIX数据库常用操作
一、查看数据库状态、空间使用、日志模式等维护操作
查看数据库状态 onstat - (只可以在informix账户下查看)
onstat -r n //n为间隔显示秒数
onstat - 命令解析
onstat -命令可以查看数据库版本、数据库实例运行模式(包括单库online、主库on-line(prim),、备库read-only(sec)等)、数据库启动时长、数据库中用内存总量。 onstat -r n命令可每隔n秒显示结果,用于跟踪数据库是否出现长ckpt、是否长时间被阻塞。
Informix
3
2024-05-19