返回顶部
首页 > 资讯 > 数据库 >mssql如何操作
  • 291
分享到

mssql如何操作

2024-04-02 19:04:59 291人浏览 泡泡鱼
摘要

这篇文章主要介绍mssql如何操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!建议使用GRANT语句进行授权,语句如下:GRANT USAGE ON *.* TO 'use

这篇文章主要介绍mssql如何操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

建议使用GRANT语句进行授权,语句如下:

GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY 'passWord' WITH GRANT OPTioN;

上句:

“username”替换为将要授权的用户名,比如clientusr;

“password”替换为clientusr设置的密码;

3、可访问数据表授权

创建好帐户之后,就开始给上面的common user进行数据表授权,步骤3中增加的连接用户默认权限都是“N”的,必须在db表中为该帐户授权,允许其访问专用数据库,当然超级用户就不说了。

使用下面语句:

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON tablename.*  TO 'username'@'localhost' IDENTIFIED BY 'password';

本语句中的权限根据实际需要确定:

"tablename"替换为授权访问的数据表table名

"username"是步骤2授权用户名

"password"是步骤2授权用户的设置密码

***************************************华丽分割线********************************************

desc是descend 降序意思 
    asc 是ascend 升序意思
    sql = "select 表内容名    from   数据库表名 Putout=true order by 读取的排序表名 asc"

例如
sql = "select  *  from   user   where  Putout=true   order by time    desc"    //按最新时间来排序
sql = "select  *  from   user   where  Putout=true   order by time    asc"      //按早时间来排序

******************************************华丽分割线**************************************************

(0)察看所以数据库

show   databases ;
或者
show   databases like ‘正则表达式’;((1)location ‘具体位置’(2)with dbproperties(‘creater’=‘ming’))

上述括号中的内容可以通过如下方式察看

describe  database   <span >extended</span>  数据库名

(1)创建数据库:

create    database if not exists 数据库名

(2)察看数据库的说明:

describe   database   数据库名

(3)选择数据库:

use   数据库名

(3-0)察看数据库中已有的表:

show  tables;

(3-1)创建表

create   table  表名(a INT);

(3-2)产看表的说明:

describe   table   表明

(3-3)删除表:

drop  table   表明

(4)删除数据库:

drop   database    if  exists  数据库名字

如果这个数据库中有表,那么Hive是不允许删除的,所以要通过如下方式:

drop   database    if  exists  数据库名字    <span >cascade</span>

*注意  hive中  if   not    exists

**************************************************华丽分割线************************************************************

Mysql中对表的修改:

mysql更改表结构添加字段:

alter table `user_movement_log`  Add column GatewayId int not null default 0 AFTER `Regionid` (在哪个字段后面添加)

MySQL更改表结构删除字段:

alter table `user_movement_log` drop column Gatewayid

MySQL更改表结构调整字段顺序:

ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int not null default 0 AFTER RegionID

主键

al

ter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id);

增加一个新列

alter table t2 add d timestamp;  alter table infos add ex tinyint not null default ‘0′;

删除列

alter table t2 drop column c;

重命名列

alter table t1 change a b integer;

改变列的类型

alter table t1 change b b bigint not null;  alter table infos change list list tinyint not null default ‘0′;

重命名表

alter table t1 rename t2;

索引

> alter table tablename change depno depno int(5) not null;  > alter table tablename add index 索引名 (字段名1[,字段名2 …]);  > alter table tablename add index emp_name (name);

MySQL更改表结构中加主关键字的索引

> alter table tablename add primary key(id);

加唯一限制条件的索引

> alter table tablename add unique emp_name2(cardnumber);

删除某个索引

>alter table tablename drop index emp_name;

修改表:

增加字段:

> ALTER TABLE table_name ADD field_name field_type;

修改原字段名称及类型:

> ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

删除字段:

> ALTER TABLE table_name DROP field_name;

*****************************************************************************************************

今天又跟新了:导入导出xxxx.sql文件

Mysql命令行导出数据库:

1.首先我们通过命令行进入到mysql安装目录的bin目录下,比如我输入的命令行为: cd C:\Program Files\MySQL\MySQL Server 5.5\bin

(如果是win7系统,且mysql安装在C盘目录下,如果上述指令提示拒绝访问,那就是用管理员的方式运行命令提示符就行了)

2.导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 

如我输入的命令行:mysqldump -u root -p atm > atm.sql   (输入后会让你输入进入MySQL的密码)

(如果导出单张表的话在数据库名后面输入表名即可)

3.执行上述命令后,我们就可以在bin目录下看到我们刚才导出的atm.sql数据库文件,里面包含了该数据库中所有的表以及表中的记录。

Mysql命令行导入数据库:

1.首先我们将要导入到数据库中的.sql文件放到bin目录下,这样比较方便

2.接着我们进入到MySQL Command Line Client,输入密码,进入到“mysql>”,创建一个新的数据库(mysql>create database test;)

3.使用新创建的数据库 mysql>use test;

4.导入文件: mysql>source 导入的文件名;  比如我要导入我刚导出的atm.sql数据文件: mysql>source atm.sql;

5.如果没有提示错误信息提示,我们可以通过show tables;指令可以看到新创建的test数据库里面已经导入了刚atm数据库里的内容。

以上是“mssql如何操作”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网数据库频道!

您可能感兴趣的文档:

--结束END--

本文标题: mssql如何操作

本文链接: https://lsjlt.com/news/71561.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • mssql如何操作
    这篇文章主要介绍mssql如何操作,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!建议使用GRANT语句进行授权,语句如下:GRANT USAGE ON *.* TO 'use...
    99+
    2024-04-02
  • Python操作MSSQL
      Python连接SQL Server数据库 - pymssql使用基础:https://www.cnblogs.com/baiyangcao/p/pymssql_basic.html 廖雪峰官网 之 Python 访问数据库(SQLL...
    99+
    2023-01-31
    操作 Python MSSQL
  • python中的pymssql操作MSSQL数据库
    在Python中,pymssql是一个用于与Microsoft SQL Server数据库进行交互的第三方库。pymssql提供了连接到数据库、执行SQL查询、插入、更新和删除数据等功能。下面我将详细介绍如何使用pymssql进行MSSQL...
    99+
    2023-09-02
    数据库 sqlserver python
  • 怎么操作MSSQL查询数据分页
    这篇文章给大家分享的是有关怎么操作MSSQL查询数据分页 的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。方法1:利用select top配合not in(或者not e...
    99+
    2024-04-02
  • 利用python中pyodbc操作MSSQL数据库
    pyodbc是一个用于Python的开源库,用于连接和操作多种数据库管理系统(DBMS),其中包括Microsoft SQL Server、Oracle、MySQL、PostgreSQL等。它提供了一个简单和统一的接口,使开发人员可以使用P...
    99+
    2023-09-13
    数学建模 python sql 数据库 sqlserver
  • MSSQL基本语法及实例操作语句
    刷新本地缓存 Ctrl+Shift+R 查询 select *from [table] 修改 1、普通更新 UPDATE [table] set [字段]=[val...
    99+
    2024-04-02
  • MSSQL转MySQL数据库的实际操作方式
    这篇文章主要介绍“MSSQL转MySQL数据库的实际操作方式”,在日常操作中,相信很多人在MSSQL转MySQL数据库的实际操作方式问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • 使用Python操作MySql数据库和MsSql数据库
    目录一、MySQL数据库模块的安装和连接1、 PyMySQL模块的安装2 、python连接数据库二、创建表操作三、操作数据1、插入操作2、 查询操作3、 更新操作4、 删除操作四、...
    99+
    2024-04-02
  • mssql如何复制ID
    这篇文章主要介绍了mssql如何复制ID,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 USE [master...
    99+
    2024-04-02
  • php中如何连接MSSQL
    php中如何连接MSSQL,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  1.连接MSSQL  $conn=mssql_co...
    99+
    2024-04-02
  • mssql 中@@ERROR 如何使用
    今天就跟大家聊聊有关mssql 中@@ERROR 如何使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。mssql 错误日志文件存放位置:C:\Pr...
    99+
    2024-04-02
  • 如何实现MSSQL转MYSQL
    本篇内容主要讲解“如何实现MSSQL转MYSQL”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现MSSQL转MYSQL”吧! ...
    99+
    2024-04-02
  • ubuntu如何安装php mssql
    这篇文章主要介绍“ubuntu如何安装php mssql”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“ubuntu如何安装php mssql”文章能帮助大家解决问题。ubuntu安装php mssq...
    99+
    2023-07-05
  • mysql如何操作
    这篇文章将为大家详细讲解有关mysql如何操作,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。    管理 创建表create  &nb...
    99+
    2024-04-02
  • 如何操作XMLHttpRequest
    本篇内容介绍了“如何操作XMLHttpRequest”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!XMLH...
    99+
    2024-04-02
  • python如何操作mysql
    mysql 使用 启动服务 sudo systemctl start mysql pip3 install pymysql python 操作数据库: 定义类 import pymysql cla...
    99+
    2022-05-13
    python MySQL python 操作MySQL
  • MySQL Workbench如何操作
    下面讲讲关于MySQL Workbench如何操作,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL Workbench如何操作这篇文章你一定会有所受益。  &...
    99+
    2024-04-02
  • linux如何操作mysql
    这篇文章给大家分享的是有关linux如何操作mysql的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。试着研究openfire,顺道简单研究了一下mysql。win可以从官网站直接...
    99+
    2024-04-02
  • node.js如何操作MongoDB
    这篇文章将为大家详细讲解有关node.js如何操作MongoDB,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。node.js操作MongoDB时,需要安装mongodb包...
    99+
    2024-04-02
  • js如何操作localstorage
    目录js操作localstorage1、首先封装一个全局方法2、调用方法 js localstorage(本地存储)必知HTML API基本用法生存期数据结构容量限制域名限...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作