SQL数据库的一些操作

SQL数据库的一些操作


——以 MySQL为例

//登陆
mysql -u root -p

//创建一个名为test_lib的数据库
CREATE DATABASE test_lib

//删除一个名为test_lib的数据库
DROP DATABASE test_lib

//选择test_lib数据库
USE test_lib

//添加一个包含3列的表(table)[参考](http://www.runoob.com/sql/sql-create-table.html)
CREATE TABLE table1
    (
        column_name1 data_type(size),
        column_name2 data_type(size),
        column_name3 data_type(size)
    );

//删除一个表(table)
DROP TABLE table_name

//添加一个列(表头)
ALTER TABLE table_name ADD COLUMN column_name VARCHAR(45);

//删除一列
ALTER TABLE table1 DROP COLUMN column1;

//添加一行(两种方式,指定列,或者不指定列)
INSERT INTO table_name (column1,column2,column3,...) VALUES ('value1','value2','value3',...);
INSERT INTO table_name VALUES ('value1','value2','value3',...);

//删除一行
DELETE FROM table_name WHERE column5='CCC';

//显示test_lib的所有数据
SECLET * FROM test_lib

//查看有多少个database
show databases;

//查看某个database有多少个table
show tables;

//查看当前使用的数据库
select database();

//查看数据库使用端口
show variables  like 'port';

//查看数据库编码
show variables like 'character%';

//查看数据库的所有用户信息
select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;

//查看某个具体用户的权限
show grants for 'root'@'localhost';

//查看数据库当前连接数,并发数
show status like 'Threads%';

//查看数据文件存放路径
show variables like '%datadir%';
时间: 2024-11-01 01:13:16

SQL数据库的一些操作的相关文章

BETA2中操作SQL数据库

数据|数据库 在前面,我已经说了如何在BETA2的环境下,操作ACCESS数据库,这次我们来看看如何通过ADO.NET来操作SQL SERVER数据库! 首先我们要知道,在ADO.NET环境下,我们是通过System.Data.SqlClient这个名字空间来操作的,另外还有一个System.Data.SqlTypes名字空间描述了SQL SERVER的字段类型,但它并不直接参与数据库的操作,所以我们重点放在System.Data.SqlClient的使用上! 按照惯例,我还是先列出我的例程:这

Java连接Sql数据库经常用到的操作_java

废话不多说了,直接给大家分享java操作sql数据库常见的连接问题. 1.连接,查询,更新,关闭 这几个数据基础操作,所以放到一起,写成一个工具类的模式,也就是model2模式的sql工具.这里本想把其他操作都加进去,比如事务处理,但是目前还没想到比较完美的方法,具体看代码吧,注释很详细 import java.sql.*; import java.util.Iterator; import java.util.Map; import java.util.Set; /** * Created b

Asp+Sql 个人总结对数据库的各种操作

asp+|数据|数据库 放松生活网Relaxlife.netAsp+Sql 个人总结对数据库的各种操作 /************************************************************************        1,---------Asp+Sql 个人总结对数据库的各种操作**        如果需要更多代码请到http://www.relaxlife.net 感觉好帮我顶**         ***********************

Sql Server 和 Access 操作数据库结构Sql语句

access|server|数据|数据库|数据库结构|语句 下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助.内容由海娃整理,不正确与不完整之处还请提出,谢谢. 新建表:create table [表名](  [自动编号字段] int IDENTITY (1,1)  PRIMARY KEY ,  [字段1] nVarChar(50) default '默认值' null ,  [字段2] ntext null ,  [字段3] datetime,  [字

c#linq to sql-C#LINQ to SQL数据库的操作

问题描述 C#LINQ to SQL数据库的操作 怎样去除表格最后一条空格行,LINQ to SQL代码,谢谢 解决方案 data.Where(x => x.字段.Trim() != "") 解决方案二: C#操作SQL Server数据库 1.概述2.连接字符串的写法3.SqlConnection对象4.SqlCommand对象5.SqlDataReader对象6.DataSet对象7.释放资源 1.概述 ado.net提供了丰富的数据库操作,这些操作可以分为三个步骤: 第一,

sql-有关使用My Batis+Spring操作My Sql数据库事物的问题

问题描述 有关使用My Batis+Spring操作My Sql数据库事物的问题 我想在下面代码 调用回滚方法 处 实现对数据库的回滚(ROLLBACK)该怎么做呢 使用的Spring+My Batis,求大神们帮帮忙!!!!在线等... do { List<WaybillLogs> list=waybillHistoryDao.timeSelect(month); selectNumber=list.size(); int insertNumber=waybillHistoryDao.bat

存在SQL数据库里的图怎么进行旋转操作

问题描述 存在SQL数据库里的图怎么进行旋转操作,先谢谢了 解决方案 解决方案二:详细说明

Sql Server 和 Access 操作数据库结构Sql语句小结_数据库其它

下面是Sql Server 和 Access 操作数据库结构的常用Sql,希望对你有所帮助.内容由海娃整理,不正确与不完整之处还请提出,谢谢. 新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default '默认值' null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6]

对于超大型SQL SERVER数据库执行DBCC操作

原文:对于超大型SQL SERVER数据库执行DBCC操作对于数据库维护,主要使用DBCC CHECKDB来实现,以下是对大型数据库的使用说明,小型数据库一般直接使用就可以了: 1.2008(2005我不确认)已经实现了快照检查,也就是当你执行DBCC时,DBMS会先快照出一个数据库,然后在快照上执行检查,这样对原来的库不造成锁的影响. 2.使用Physical_only选项,可以以较少的开销检查数据库的物理一致性.并且能检查出会危及用户数据安全的残缺页.校验和错误及常见的硬件故障.所以对于频繁