Mysql基础
一、常用命令
打开windows服务
Services.msc
退出MYSQL
EXIT;
打开关闭数据库服务
Net start mysql
Net stop mysql
二、数据库操作
连接数据库
连接远程主机:Mysql –主机ip -u用户名 -p密码
例:
连接本地:Mysql – -u用户名 -p密码
创建数据库
CREATE DATABASE 数据库名
删除数据库
DROP DATABASE 数据库名
查看所有数据库
SHOW DATABASES
选择当前数据库
USE 数据库名
三、表操作
创建表
CREATE TABLE user(
uid int auto_increment primary key,
name varchar(255),
)
查看表结构:
Show create table 表名
Desc 表名
查看数据库中的所有表
Show tables;
修改字段属性
ALTER TABLE 表名 MODIFY COLUMN 字段名 要修改的属性表记录的操作
修改字段名
alter table student change physics physisc char(10) not null;
添加表字段
ALTER TABLE 表名 ADD COLUMN 字段名 要修改的属性表记录的操作
删除字段
ALTER TABLE 表名 DROP COLUMN 字段名
表名修改
ALTER TABLE 表名 RENAME TO 新表名
四、表记录操作
查询记录
Select * FROM 表名 [where 条件]
修改记录
Update 表名 set 字段名1=值1 [where 条件]
删除记录
Delete from 表名 [where 条件]
TRUNCATE TABLE talent;(性能更高!)
添加记录
INSERT INTO 表名 (字段1,……)VALUES(值1,……)
添加多条记录
INSERT INTO 表名 (字段1,……)VALUES(值1,……),
(字段1,……)VALUES(值1,……),
(字段1,……)VALUES(值1,……),
表复制
INSERT INTO 新表(字段1,字段2,…….)SELECT 字段1,字段2,…… FROM 旧表
Mysql分页
select * from 表名 limit 开始位置,结束位置
五、约束
约束:
:唯一性
Unique
主键约束
Primary key(column)
检查约束
Check()//在mysql中无效
空值约束
Not null
默认值约束
default
外键约束
添加外键
alter table 表1 add foreign key 表1(外键) references 表2(主键)
删除外键
alter table locstock drop foreign key locstock_ibfk2
查看外键
六、触发器 视图 存储过程
1.触发器(Tigger)
使用:
Delimiter |
Create tigger 触发器名 before insert on 表名 for each row
Begin
Set @x =”Hello tigger ”;
Set 表名();
End:
删除
drop trigger 触发器名;
2.视图(View)
使用:
删除:
3.存储过程(procedure)
新建:
使用:
七、备份
1.1备份
开始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 利用“mysqldump -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。
1.2 还原
进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。
八、扩展
设置在 dos界面下不能存中文
Set names gbk
附录:
Sql注入:select * from 表名 字段名=‘a’or ‘b’=‘b’;
数据库驱动:com.mysql.jdbc.Driver
数据库连接:jdbc:mysql://localhost:3306/test
分享到:
相关推荐
以上就是从“MYSQL常用命令教程”中提炼出来的关键知识点,涵盖了MySQL服务控制、连接管理、用户管理、数据库操作、数据表操作、数据操作以及数据导入导出等方面的核心命令。熟练掌握这些命令,对于日常开发工作及...
根据提供的标题、描述以及部分内容,本文将详细解析MySQL数据库中的常用命令,并且涵盖数据库的创建、管理、查询、更新等核心操作。 ### MySQL 常用命令概览 #### 启动与停止 MySQL 服务 - **启动 MySQL 服务**: ...
### MySQL常用命令详解 #### 一、连接与断开MySQL **命令格式:** ``` mysql -h [主机地址] -u [用户名] -p [密码] ``` **示例:** 1. **本地连接MySQL服务:** ```bash mysql -uroot -p ``` 输入此命令后,...
Mysql常用操作语句 Mysql是当前最流行的开源关系型数据库管理系统之一,对于 PHP+Mysql 技术的新手来说,掌握Mysql的基本操作语句是必不可少的。本文将详细介绍Mysql的基本操作语句,包括登录、数据库操作、表操作...
以上仅是MySQL常用命令的一部分,实际操作中还有更多高级功能,如视图、存储过程、触发器、索引、事务处理等。通过深入学习和实践,你可以更高效地管理和维护MySQL数据库。在“MySQL常用命令汇总.pdf”文件中,应有...
mysql常用操作命令 mysql是一个流行的关系数据库管理系统,作为开发人员,掌握mysql的常用操作命令是非常必要的。本文将对mysql的常用操作命令进行总结,包括连接mysql、查询版本信息、查询当前日期、查询服务器中...
MySQL 常用命令 MySQL 是一个流行的开源关系数据库管理系统,它提供了许多实用的命令来管理和维护数据库。在本资源中,我们将总结一些常用的 MySQL 命令,涵盖数据库创建、用户管理、数据备份和恢复、查询执行等...
MySQL常用操作命令 MySQL是一种关系数据库管理系统,常用于各种应用程序的数据存储和管理。本文将介绍MySQL常用的操作命令,包括启动MySQL服务器、进入交互操作界面、退出交互操作界面、执行基本的SELECT命令、使用...
MySQL常用命令集锦--初级DBA MySQL是当前最流行的开源关系数据库管理系统,本文将总结一些常用的MySQL命令,适合初级DBA学习和工作。 一、MySQL服务的启动和停止 MySQL服务的启动和停止命令如下: * ...
### MySQL常用命令总结 本文将基于提供的部分内容对MySQL的基本操作命令进行详细解析,这些命令涵盖了数据库及表的基本管理,如创建、查询、更新等。掌握这些命令有助于更好地管理和操作MySQL数据库。 #### 一、...
### MySQL常用操作命令详解 #### 一、启动与退出 **1. 进入MySQL:** 对于新手而言,了解如何进入MySQL至关重要。通过SSH连接到服务器后,可以通过以下命令来连接MySQL服务: ```sql mysql -u 用户名 -p ```...
MySQL常用命令总结 MySQL常用命令总结
### MySQL常用命令详解 #### 启动MySQL服务器 在启动MySQL服务器方面,有两种常见的方法: 1. **使用winmysqladmin工具**:这是一个图形化的工具,适用于Windows系统。如果你的计算机在启动时已经设置了自动运行...
### MySQL 常用操作基本知识点详解 #### 一、导出数据库 1. **完整导出** - **命令格式**: ``` mysqldump -u 用户名 -p --default-character-set=字符集 数据库名 > 文件名 ``` - **示例**: ``` mysqldump...
以下是一些关于MySQL常用命令的详细说明: 1. **创建和管理数据库**: - `create database name;` 用于创建一个新的数据库,name是数据库的名称。 - `use databasename;` 用于切换到指定的数据库。 - `drop ...
### Linux下MySQL常用操作命令总结 #### 一、MySQL登录与退出 在Linux环境下操作MySQL时,首先需要确保MySQL服务已经正确安装并且运行。登录MySQL可以通过以下方式: 1. **定位MySQL目录**:通常MySQL的数据文件...
MySQL是世界上最受欢迎的关系型...通过学习这些MySQL常用命令,你可以对数据库进行基本的创建、查询、修改和删除操作,同时了解如何更高效地管理和维护数据库。在实际工作中,熟练掌握这些命令能够极大地提升工作效率。