sql操作命令

1、mysql服务的启动和停止编辑
net stop mysql
  net start mysql
2、登陆mysql编辑
登陆终端(windows cmd或者linux 命令行下)且已经安装mysql-client软件;
语法如下: mysql -h 主机ip -u用户名 -p用户密码
例如:mysql -h 192.168.31.194 -u root -p 123456
即可登陆mysql管理
  键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:
  mysql>
  注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP
3、增加新用户编辑
格式:grant 权限 on 数据库.* to 用户名@登录主机Identifiedby "密码"
  如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
  grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
  如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。
  如果你不想user1有密码,可以再打一个命令将密码去掉。
  grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
4、操作数据库编辑
登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。
  1、 显示数据库列表。
  show databases;
  缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。
  2、 显示库中的数据表:
  use mysql;
  show tables;
  3、 显示数据表的结构:
  describe 表名;
  4、 建库与删库:
  create database 库名;
  drop database 库名;
  5、 建表:
  use 库名;
  create table 表名(字段列表);
  drop table 表名;
  6、 清空表中记录:
  delete from 表名;
  7、 显示表中的记录:
  select * from 表名;
5、导出和导入数据编辑
导出数据:
  mysqldump--opt test > mysql.test
  即将数据库test数据库导出到mysql.test文件,后者是一个文本文件
  如:mysqldump -u root -p123456 --databases dbname > mysql.dbname
  就是把数据库dbname导出到文件mysql.dbname中。
  2. 导入数据:
  mysqlimport -u root -p123456 < mysql.dbname。
  3. 将文本数据导入数据库:
  文本数据的字段数据之间用tab键隔开。
  use test;
  load data local infile "文件名" into table 表名;
  1:使用SHOW语句找出在服务器上当前存在什么数据库:
  mysql> SHOW DATABASES;
  2:2、创建一个数据库MYSQLDATA
  mysql> CREATE DATABASE MYSQLDATA;
  3:选择你所创建的数据库
  mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)
  4:查看现在的数据库中存在什么表
  mysql> SHOW TABLES;
  5:创建一个数据库表
  mysql> CREATE TABLE MYTABLE (namevarchar(20), sex CHAR(1));
  6:显示表的结构:
  mysql> DESCRIBE MYTABLE;
  7:往表中加入记录
  mysql> insert into MYTABLE values ("hyq","M");
  8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)
  mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
  9:导入.sql文件命令(例如D:/mysql.sql)
  mysql>use database;
  mysql>Source d:/mysql.sql;
  10:删除表
  mysql>drop TABLE MYTABLE;
  11:清空表
  mysql>delete from MYTABLE;
  12:更新表中数据
  mysql>update MYTABLE set sex="f" where name='hyq';
13:备份数据库mysqldump -u root 库名>xxx.data

时间: 2024-08-01 18:02:36

sql操作命令的相关文章

从 ADO“经典”迁移到 ADO.NET

ado 本文摘自 Hitchhiker's Guide to Visual Studio and SQL Server 2005(7th Edition) William VaughnBeta V Corporation 适用于Microsoft ADO.NETMicrosoft SQL Server 2005(代号"Yukon")Microsoft Visual Studio 2005(代号"Whidbey") 摘要:Bill Vaughn 讨论了 Visual

初谈ADO.NET中利用DataAdapter进行数据操作

ado|数据     对于刚刚学习ADO.NET数据访问技术的来说,DataAdapter也许往往会令他们感到迷惑,特别是习惯于利用托拽DataAdapter控件进行开发的朋友,通过这一ADO.NET数据访问控件,我们甚至不用书写一行代码,就能完成各种需要的数据访问和操作,然而在享受快捷便利的同时,心中却总挂着一丝意犹未尽的感觉.DataAdapter控件在背后为我们做了怎样的工作?弄清楚这一点,对于喜欢探根究底的朋友,不仅乐哉悠哉,也有利于我们更它的理解ADO.NET的数据访问机制:同时对于.

ADO.NET数据库访问技术_数据库其它

一. ADO.NET的定义 ADO.NET来源于COM组件库ADO(即ActiveX Data Objects),是微软公司新一代.NET数据库的访问模型,是目前数据库程序设计人员用来开发基于.NET的数据库应用程序的主要接口.它利用.NET Data Provider(数据提供程序)进行数据库的连接和访问,通过ADO.NET数据库程序能够使用各种对象来访问符合条件的数据库内容,让提供数据库管理系统的各个厂商可以根据此标准开放对应的.NET Data Provider,这样设计数据库应用程序人员

asp木马代码解密的随机加密webshell_木马相关

随机加密webshell解密还不错应当免杀 加密源码 复制代码 代码如下: <%@ LANGUAGE = VBScript.Encode %> <%#@~^3A4CAA==@#@& jdDhl/k'r1v2FX!ZFE~,PP,~P,@#@&sHC:'r随机加密 J~P~~@#@&jkDnj"SxE4YY2lJzAhS 4l^0+MRmK:r~P,P~P,P~@#@&ZWazDbotDxEbUn木马随机加密器 rP~P~~,P~P,~P,@#@&

SQL server常用操作命令

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 8

全面接触SQL语法2

sql语法 BETWEEN...AND 运算符 决定某一人数值是否介于特定的范围之内,此运算符只可以用在SQL的语句中. expr[Not]BETWEEN value1 AND value2 expr 指定要加以计算的字段与表达式的组合. value1,value2 所指明的数值范围. 例如: 若是要从职员表格查询出所有年龄介于25-30岁的员工,可以利用下面的程序来做. SELECT 姓名,年龄 BETWEEN 25 AND 30 FROM 职员表格: LIKE 操作数 用来将一字符串与另一特

全面接触SQL语法(7)

sql语法 表的删除 DELETE语句 我们可以利用DELETE语句,将表格中的记录删除.(注意:记录被删除后,无法再复原,所以条件设置要正确) DELETE[table.*]FROM tableexpressionWHERE criteria table欲删除记录的表格名称,也可以用*来取代. tableexpression一个或一个以上表格的名称.此一参数可以为单一的表格名称或是从INNER JOIN,LEFT JOIN,或RIGHTJOIN 等运算所得到的结果. criteria决定表格中

MS SQL基础教程:SQL数据库中的事务

11.4.1 事务的由来 使用DELETE 命令或UPDATE 命令对数据库进行更新时一次只能操作一个表,这会带来数据库的数据不一致的问题.例如:企业取消了后勤部,需要将'后勤部'从department表中删除,要修改department 表,而employee 表中的部门编号与后勤部相对应的员工也应删除.因此,两个表都需要修,改这种修改只能通过两条DELETE 语句进行.假设后勤部编号为'1012' 第一条DELETE 语句修改department 表 delete from departme

Sql Server中的事务介绍

 1.什么是事务:事务是一个不可分割的工作逻辑单元,在数据库系统上执行并发操作时事务是做为最小的控制单元来使用的.    他包含的所有数据库操作命令作为一个整体一起向系提交或撤消,这一组数据库操作命令要么都执行,要么都不执行.    事务是一个不可分割的工作逻辑单元 2.事务的分类.   按事务的启动与执行方式,可以将事务分为3类:   ①显示事务 :也称之为用户定义或用户指定的事务,即可以显式地定义启动和结束的事务.分布式事务属于显示事务   ②自动提交事务:默认事务管理模式.如果一个语句成功