一、连接MYSQL。
格式: mysql -h主机地址 -u用户名 -p用户密码
二、修改密码。
格式:mysqladmin -u用户名 -p旧密码 password 新密码
操作:
1、显示当前数据库服务器中的数据库列表:
mysql> SHOW DATABASES;
注意:mysql库里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
2、显示数据库中的数据表:
mysql> USE 库名;
mysql> SHOW TABLES;
3、显示数据表的结构:
mysql> DESCRIBE 表名;
4、建立数据库:
mysql> CREATE DATABASE 库名;
5、建立数据表:
mysql> USE 库名;
mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));
6、删除数据库:
mysql> DROP DATABASE 库名;
7、删除数据表:
mysql> DROP TABLE 表名;
8、将表中记录清空:
mysql> DELETE FROM 表名;
9、显示表中的记录:
mysql> SELECT * FROM 表名;
10、往表中插入记录:
mysql> INSERT INTO 表名 VALUES (”hyq”,”M”);
11、更新表中数据:
mysql-> UPDATE 表名 SET 字段名1=’a',字段名2=’b’ WHERE 字段名3=’c';
12、用文本方式将数据装入数据表中:
mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;
13、导入.sql文件命令:
mysql> USE 数据库名;
mysql> SOURCE d:/mysql.sql;
14、命令行修改root密码:
mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’;
mysql> FLUSH PRIVILEGES;
15、显示use的数据库名:
mysql> SELECT DATABASE();
16、显示当前的user:
mysql> SELECT USER();
三、一个建库和建表以及插入数据的实例
drop database if exists school; //如果存在SCHOOL则删除
create database school; //建立库SCHOOL
use school; //打开库SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key,
name char(10) not null,
address varchar(50) default ‘深圳’,
year date
); //建表结束
//以下为插入字段
insert into teacher values(”,’allen’,'大连一中’,'1976-10-10′);
insert into teacher values(”,’jack’,'大连二中’,'1975-12-23′);
如果你在mysql提示符键入上面的命令也可以,但不方便调试。
(1)你可以将以上命令原样写入一个文本文件中,假设为school.sql,然后复制到c:\\下,并在DOS状态进入目录
\\mysql\\bin,然后键入以下命令:
mysql -uroot -p密码 < c:\\school.sql
如果成功,空出一行无任何显示;如有错误,会有提示。(以上命令已经调试,你只要将//的注释去掉即可使用)。
(2)或者进入命令行后使用 mysql> source c:\\school.sql; 也可以将school.sql文件导入数据库中。
input:
mysql -uroot -psva < ov.sql
mysql -uroot -psva < c:\\ov.sql
output:
mysql -uroot -psva userdb < ov.sql
drop table if exists song;
creat song;
use song;
drop table if exists ov;
create table ov (
Product_ID varchar(50) not null primary key,
Product_name varchar(100) not null,
Product_ctg varchar(100) not null,
sales smallint null,
Product_Pic varchar(250) not null,
Product_URL varchar(250) not null,
Product_price numeric(18,2) NULL,
carts smallint null,
VIEWs smallint null,
ov_wgt smallint null,
ov_ctg_wgt smallint null,
ov_ctg_asso_1st varchar(50) NULL,
ov_ctg_asso_2nd varchar(50) NULL,
ov_ctg_asso_3rd varchar(50) NULL
);
分享到:
相关推荐
从给定的文件信息中,我们可以总结出一系列关于MySQL命令的重要知识点,这将对初学者以及需要复习MySQL基础操作的人员大有裨益。 ### 一、MySQL服务的启动与停止 - **启动MySQL服务**:通过Windows命令行工具,...
根据给定的文件信息,以下是对“mysql command 整理”相关知识点的详细解析: ### MySQL 常用命令 MySQL是一种广泛使用的开源关系数据库管理系统(RDBMS),提供了丰富的命令集来管理数据库、表以及数据。以下是...
`mysqlcommand`是一个方便的工具,它为Laravel提供了更便捷的方式来使用MySQL命令行工具,使得开发者无需离开命令行环境即可执行常见的MySQL管理任务。这个压缩包文件`mysql-command-master`很可能包含了一个用于...
最近老是忘记Mysql Command Line Client异常关闭该怎样解决,因此我整理了一套解决方案,省的以后再花时间去百度上搜,给自己提供一个捷径,本人纯小白,解决方案仅供参考。
- 启动MySQL命令行客户端,通常通过运行对应平台的客户端程序,例如在Windows上可能是`MySQL Command Line Client`。 - 退出客户端,输入`quit`或`exit`。 4. **数据库操作**: - **创建数据库**:使用`create ...
在MySQLDataAccess类中,利用ADO.NET的MySqlCommand对象编写SQL语句,如INSERT INTO、DELETE FROM、UPDATE和SELECT。使用ExecuteNonQuery()方法执行无返回值的操作(增、删、改),使用ExecuteReader()或...
在MySQL .NET / Connector开发中,使用`MySqlCommand`和`MySqlParameter`进行查询操作是常见的实践。本文将深入探讨如何在C# .NET环境中利用这些类执行包含"LIKE"语句的搜索,特别是处理类似符号如百分号(%)的情况...
MySQL是世界上最流行的关系型数据库管理系统之一,用于存储和管理数据。本文主要介绍如何使用MySQL命令行客户端连接数据库、创建和管理用户以及操作数据库。 一、连接数据库 在MySQL中,连接到数据库通常通过命令行...
MySQL是世界上最流行的关系型数据库管理系统之一,用于存储和管理数据。了解并熟练使用MySQL命令是任何数据库管理员或开发者的必备技能。以下是一些常见的MySQL命令的详细解释: 1. **导出数据库和表**: - `...
myReader = mySqlCommand.ExecuteXmlReader(); DataSet DataSet myDataSet = new DataSet(); 读 myDataSet.ReadXml("C:\myData.XML"); 结构 myDataSet.ReadXmlSchema("C:\mySchema.XML"); 写 myDataSet.WriteXml...
MySqlCommand mySqlCommand = new MySqlCommand(sql, mysql); return mySqlCommand; } ``` 例如,执行删除操作: ```csharp string sqlDel = "DELETE FROM student WHERE id = 12"; MySqlCommand mySqlCommand = ...
MySQL command line client 使用命令 1.输入密码:****** 2.ues mysql;使用Mysql 3.show databases;显示数据库 4.use register;使用数据库名为register 5.show tables;显示register数据库中的表 6.describe user;...
MySqlCommand mySqlCommand = new MySqlCommand(sql, mysql); return mySqlCommand; } ``` 在`Main`方法中,我们可以根据需求选择执行哪种类型的SQL语句。例如,如果要执行删除操作,我们会调用`getSqlCommand`...
2. **读取数据**:使用`MySqlCommand`的`ExecuteReader`方法获取结果集,并通过`MySqlDataReader`遍历数据。 ```vbnet Private Sub ReadData() Dim query As String = "SELECT * FROM tablename" Using ...
MySqlCommand command1 = new MySqlCommand("INSERT INTO mytable values (@id, @name)", connection, transaction); command1.Parameters.AddWithValue("@id", 1); command1.Parameters.AddWithValue("@name", ...
using (var command = new MySqlCommand(createDatabaseQuery, connection)) { command.ExecuteNonQuery(); } } ``` 创建数据表后,我们可以定义表结构,如字段名、数据类型、主键等。例如,创建一个名为`users...
MySqlCommand cmd = new MySqlCommand("SELECT * FROM users WHERE username=@username AND password=@password", connection); cmd.Parameters.AddWithValue("@username", username); cmd.Parameters....
MySqlCommand cmd1 = new MySqlCommand(sql1, connection, transaction); // 设置参数... cmd1.ExecuteNonQuery(); string sql2 = "INSERT INTO myotherTable (column1) VALUES (@value2)"; MySqlCommand cmd2...
MySqlCommand command = new MySqlCommand(sql, connection); command.Parameters.AddWithValue("@imageData", imageData); command.ExecuteNonQuery(); ``` 在上面的代码中,`File.ReadAllBytes`用于读取图片文件...
MySqlCommand cmd = new MySqlCommand("INSERT INTO users (name, age) VALUES (@name, @age)", conn); cmd.Parameters.AddWithValue("@name", "Tom"); cmd.Parameters.AddWithValue("@age", 20); cmd....