新手学习数据库,从比较简单的mysql开始。从DOS界面进入mysql数据库其实跟配置java环境变量一样,要先设置环境变量(右击我的电脑-属性-高级-环境变量)。
找到mysql的安装位置,把安装目录下“...mysql\bin\"这个地址放到环境变量Path值中,是添加进去,在值的后面添加,不是改变。打开DOS之后,输入 ” mysql -u root -p " 后回车,然后要求输入密码。此时输入密码之后,就可以进入mysql数据库了。这时候命令行变为“mysql->"。
mysql的命令跟其他数据库产品差不多,下面简要列一下主要的,适合新手试试手:
一、启动与退出 1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql> 2、退出MySQL:quit或exit 二、库操作 1、、创建数据库 命令:create database <数据库名> 例如:建立一个名为xhkdb的数据库 mysql> create database xhkdb;
2、显示所有的数据库 命令:show databases (注意:最后有个s) mysql> show databases; 3、删除数据库 命令:drop database <数据库名> 例如:删除名为 xhkdb的数据库 mysql> drop database xhkdb; 4、连接数据库 命令: use <数据库名> 例如:如果xhkdb数据库存在,尝试存取它: mysql> use xhkdb; 屏幕提示:Database changed 5、查看当前使用的数据库 mysql> select database();
6、当前数据库包含的表信息: mysql> show tables; (注意:最后有个s)
三、表操作,操作之前应连接某个数据库 1、建表 命令:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);
mysql> create table MyClass( > id int(4) not null primary key auto_increment, > name char(20) not null, > sex int(4) not null default '0', > degree double(16,2)); 2、获取表结构 命令: desc 表名,或者show columns from 表名 mysql>DESCRIBE MyClass mysql> desc MyClass;
mysql> show columns from MyClass; 3、删除表 命令:drop table <表名> 例如:删除表名为 MyClass 的表 mysql> drop table MyClass; 4、插入数据 命令:insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )] 例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为1的名为Tom的成绩为96.45, 编号为2 的名为Joan 的成绩为82.99,编号为3 的名为Wang 的成绩为96.5. mysql> insert into MyClass values(1,'Tom',96.45),(2,'Joan',82.99), (2,'Wang', 96.59); 5、查询表中的数据 1)、查询所有行 命令: select <字段1,字段2,...> from < 表名 > where < 表达式 > 例如:查看表 MyClass 中所有数据 mysql> select * from MyClass; 2)、查询前几行数据 例如:查看表 MyClass 中前2行数据 mysql> select * from MyClass order by id limit 0,2;
或者:
mysql> select * from MyClass limit 0,2; 6、删除表中数据 命令:delete from 表名 where 表达式 例如:删除表 MyClass中编号为1 的记录 mysql> delete from MyClass where id=1; 7、修改表中数据:update 表名 set 字段=新值,… where 条件 mysql> update MyClass set name='Mary' where id=1; 7、在表中增加字段:
命令:alter table 表名 add字段 类型 其他;
例如:在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0 mysql> alter table MyClass add passtest int(4) default '0' 8、更改表名: 命令:rename table 原表名 to 新表名; 例如:在表MyClass名字更改为YouClass mysql> rename table MyClass to YouClass;
更新字段内容 update 表名 set 字段名 = 新内容 update 表名 set 字段名 = replace(字段名,'旧内容','新内容');
文章前面加入4个空格 update article set content=concat(' ',content);
字段类型 1.INT[(M)] 型: 正常大小整数类型 2.DOUBLE[(M,D)] [ZEROFILL] 型: 正常大小(双精密)浮点数字类型 3.DATE 日期类型:支持的范围是1000-01-01到9999-12-31。MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列
4.CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长度 5.BLOB TEXT类型,最大长度为65535(2^16-1)个字符。 6.VARCHAR型:变长字符串类型
5.导入数据库表 (1)创建.sql文件 (2)先产生一个库如auction.c:mysqlbin>mysqladmin -u root -p creat auction,会提示输入密码,然后成功创建。 (2)导入auction.sql文件 c:mysqlbin>mysql -u root -p auction < auction.sql。 通过以上操作,就可以创建了一个数据库auction以及其中的一个表auction。 6.修改数据库 (1)在mysql的表中增加字段:
alter table dbname add column userid int(11) not null primary key auto_increment; 这样,就在表dbname中添加了一个字段userid,类型为int(11)。 7.mysql数据库的授权 mysql>grant select,insert,delete,create,drop on *.* (或test.*/user.*/..) to 用户名@localhost identified by '密码';
如:新建一个用户帐号以便可以访问数据库,需要进行如下操作: mysql> grant usage -> ON test.* -> TO testuser@localhost; Query OK, 0 rows affected (0.15 sec) 此后就创建了一个新用户叫:testuser,这个用户只能从localhost连接到数据库并可以连接到test 数据库。下一步,我们必须指定testuser这个用户可以执行哪些操作: mysql> GRANT select, insert, delete,update -> ON test.* -> TO testuser@localhost; Query OK, 0 rows affected (0.00 sec) 此操作使testuser能够在每一个test数据库中的表执行SELECT,INSERT和DELETE以及UPDATE查询操作。现在我们结束操作并退出MySQL客户程序:
mysql> exit Bye9!
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 (name VARCHAR(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';
分享到:
相关推荐
本文将深入探讨如何在DOS命令行界面下进行MySQL数据库的基本操作,包括安装、启动、连接、使用以及创建表等关键步骤。 ### 一、MySQL在DOS下的安装与初始化 在DOS环境下操作MySQL数据库的第一步是确保MySQL服务器...
【DOS环境下操作MySQL数据库】...在DOS环境下操作MySQL虽然不如图形界面直观,但这种方式更灵活且能提升对数据库管理的理解。对于开发人员来说,掌握这些基础操作是十分必要的,特别是在自动化脚本或远程服务器管理中。
在DOS环境下操作MySQL数据库是一种常见且实用的技术,尤其对于熟悉命令行界面的开发者来说,这种方式更为高效。本文主要介绍了如何在DOS环境下配置MySQL环境变量以及如何执行基本的MySQL命令。 首先,确保你已经...
在DOS环境下操作MySQL数据库是Linux系统中常见的一种方式,尤其在没有图形界面或轻量级运维场景下,掌握命令行操作MySQL是非常重要的技能。本文将详细介绍如何在DOS下连接MySQL、修改密码以及增加新用户,同时也会...
在Windows环境下,通过DOS命令行操作MySQL服务器,首先要确保MySQL已正确安装。接下来按照以下步骤添加MySQL服务: 1. **打开命令提示符**:按下`Win + R`键打开“运行”对话框,输入`cmd`并按Enter键。 2. **切换...
在DOS环境下操作MySQL,用户需要熟悉一些基本的命令行语法。以下是一些关键的MySQL语法和操作的详细说明: 1. **启动MySQL服务器**: 通过`winmysqladmin`或直接在DOS命令行中运行`d:mysqlbinmysqld`来启动MySQL...
MySQL数据库在DOS环境下提供了命令行工具,使得用户可以进行一系列的数据管理操作。这个环境虽然不如图形界面直观,但对于熟悉DOS命令的用户来说,它更高效且实用。以下是对标题和描述中提及的一些基本操作的详细...
在本文中,我们将介绍如何在Windows环境下下载、安装MySQL,并使用图形界面进行基本操作。 1. **MySQL的下载与安装** 首先,你需要访问MySQL的官方网站`http://dev.mysql.com/downloads/`来获取最新版本的软件。...
它简化了在DOS窗口进行的复杂数据库操作,让数据库管理工作变得更加轻松和高效。 总而言之,"mysql用户界面开发管理工具"如Navicat,为MySQL的日常管理和开发提供了强大的支持,通过其友好的用户界面和丰富的功能,...
在DOS方式下,运行d:mysqlbinmysql命令,可以进入MySQL的交互操作界面。 3. 退出交互操作界面 在mysql>提示符下输入quit,可以随时退出交互操作界面,也可以使用control-D退出。 4. 执行基本的SELECT命令 MySQL...
在dos界面通过 mysql -uroot -p密码进入数据库时 使用source指令导入脚本文件时出现中文乱码的一种解决方案 其中文件的保存格式是utf8的编码格式
本教程介绍了如何在Windows环境下通过控制台来启动、停止MySQL服务,以及如何使用MySQL客户端进行基本的数据库操作。熟悉这些步骤对于日常的数据库管理和开发工作至关重要。通过实践和学习更多的SQL语句,你将能够更...
在没有图形用户界面(GUI)工具的情况下,DOS命令行是连接和管理MySQL的首选方式。 本文将详细介绍如何在DOS命令行环境下登录MySQL服务器,以及一些基本的MySQL命令操作。 首先,登录MySQL数据库的命令格式如下: ...
在 DOS 环境下操作 MySQL 数据库是一个基础但重要的技能,尤其对于系统管理员和开发者来说。以下将详细介绍如何在 DOS 中进行数据库的创建、管理以及执行基本...请确保在操作时谨慎行事,避免对重要数据造成意外损失。
在Windows操作系统中,通常使用DOS命令行来执行MySQL的命令。本文将详细介绍如何通过DOS命令行登录MySQL,并探讨一些基本的MySQL操作。 1. **登录MySQL** 登录MySQL的主要命令格式如下: ```bash mysql -h ...
用户只需双击运行此脚本,就可以在无需手动干预的情况下完成MySQL的安装过程。批处理脚本的主要优点是自动化和可定制性,可以根据不同需求进行修改。 在`start.bat`脚本中,可能会包含以下关键步骤: 1. **下载...
在 DOS 窗口下,运行 mysql 命令,出现“mysql>”提示符,表示已经进入 MySQL 的交互操作界面。 3. 退出 MySQL 操作界面 在 mysql> 提示符下输入 quit 能随时退出交互操作界面。 三、 MySQL 常用命令 1. mysql ...
MySQL DOS命令使得数据库管理变得简单,即使在没有图形化界面的情况下也能轻松操作。在DOS环境下,MySQL提供了几个关键的命令来实现数据的导入、导出以及数据库和表的管理。 1. **导出数据库和表**: - `mysqldump...
本文将详细讲解如何在终端(如DOS界面)中执行MySQL的基本操作,包括数据库、数据表和数据的管理。 1、数据库(database)管理 1.1 `CREATE` 创建数据库 创建新的数据库可以使用`CREATE DATABASE`命令,例如创建名...