mysql经常使用的命令
如何登陆数据库
飞机着陆
mysql -u <username> -p
访问本机数据库
mysql -u <username> -D <database_name> -p
登陆远程某个数据库
mysql -h <hostname> -u <username> -D <database_name> -p
登陆远程某个数据库,从特定port
mysql -h <hostname> -P <port> -u <username> -D <database_name> -p
怎样运行sql脚本
mysql > source <scriptname.sql>
怎样參看有哪些库
show databases
怎样切换数据库
use <database_name>
怎样參看库中有哪些表
show tables
怎样查看正在使用哪个数据库
status
查看数据状态,參数
show status
改动mysqlpassword
mysqladmin -u root -p password {new_password}
同意mysql远程连接
update user set host = '%' where user = 'root';
查询表定义
show create table {table_name};
show columns from {table_name};
describe {table_name};
创建数据库
create database {databas_name}
删除数据库
drop database {databas_name}
新建表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
create table table1(
-> col1 int primary key,
-> col2 int,
-> col3 varchar(30),
-> )
-> ;
create table Teacther
(
tNo int primary key,
tName varchar(50) not null,
tSex varchar(2) not null check (tsex in ('男','女')),
tBirthDate datetime not null,
tSalary decimal(18,2),
tHairDate datetime,
depNo int
foreign key(depNo) references Depart(depNo)
)
依据已有的表创建新表
create table {new_table_name} like {old_table_name}
create table {new_table_name} as select {[col1_name],[col2_name}, …} from {old_table_name} definition only
插入数据
insert into {table_name} (field1,field2) values(value1,value2);
insert into table1 (col1,col2,col3) values(1,1,"aaa");
更新数据
update {table_name} set {field1}={value1} where {condition};
update table1 set col3="zzz" where col1=1;
查询数据
select {field1,field2} from {table_name} where {condition};
select * from table1;
select distinct {column} from {table_name} 显示唯一值
select {column} from {table_name} limit {num} 限制检索的行数
select {column} from {table_name} limit {num1, num2} 从第num1開始的num2个行
select {column} from {table_name} order by {column} desc; 按降序排列
select {column} from {table_name} where {column} between {num1} and {num2} 范围查找
select {column} from {table_name} where {column} is null 查找空值
select from where group by having order by limit
删除数据
delete from {table_name} where {condition};
delete from table1 where col1=2;
版权声明:本文博客原创文章。博客,未经同意,不得转载。
mysql经常使用的命令的更多相关文章
- MYSQL 数据库导入导出命令
MySQL命令行导出数据库 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Serve ...
- mysql 登录及常用命令
一.mysql服务的启动和停止 mysql> net stop mysql mysql> net start mysql 二.登陆mysql mysql> 语法如下: mysql - ...
- mysql一些写常用命令
参见pcttcnc2007博客腾飞 1.mysql的status信息命令: mysql> show global status; 2.可以列出mysql服务器运行各种状态值,另外,查询mysql ...
- mysql中的load命令使用方法
使用mysql 中的load 命令,可以将txt 文件中的内容加载到数据库表中 使用mysql 中的load 命令,讲txt 文件中的内容加载到数据库表中,例如,创建table,名称是user,一个字 ...
- mysql查看表结构命令
mysql查看表结构命令 mysql查看表结构命令,如下: desc 表名;show columns from 表名;describe 表名;show create table 表名; use inf ...
- 查看MySQL数据库表的命令介绍
如果需要查看MySQL数据库中都有哪些MySQL数据库表,应该如何实现呢?下面就为您介绍查看MySQL数据库表的命令,供您参考. 进入MySQL Command line client下查看当前使用的 ...
- MySQL中EXPLAIN解释命令详解
MySQL中的explain命令显示了mysql如何使用索引来处理select语句以及连接表.explain显示的信息可以帮助选择更好的索引和写出更优化的查询语句. 1.EXPLAIN的使用方法:在s ...
- MySql数据库4【命令行赋权操作】
MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 数据库中所有表数据的权利. grant selec ...
- mysql的一些特殊命令
mysql命令行工具的编辑技巧 从mysql performace blog 中学到的: 1. pager 例子 mysql> pager more PAGER set to 'more' my ...
- MySQL数据库操作常用命令
MySQL数据库操作常用命令DOS连接数据库1.安装MySQL配置好环境2.运行cmd命令net start mysql3.找到mysql文件根目录输入命令mysql -h localhost -u ...
随机推荐
- Mysql找回管理员password
我们使用MYSQL的时候有可能由于种种原因忘记ROOTpassword,假设是那样数据库可能就废掉了.可是今天给大家分享下找回ROOTpassword的方法或者说是在不知道rootpassword的情 ...
- 暂停和屏蔽右键网页中的Flash
如何暂停网页中的Flash?原理很简单,就是屏蔽Flash的消息即可.屏蔽右键也可以通过此方法 直接贴代码吧,加了注释,很容易就能懂了 新建工程,加一个WebBrowser,再加两个按钮.Flash ...
- VMWARE安装MAC时无法移动鼠标?
1.先不要怀疑你的软件 2.查看你的硬件设置 3.什么?你把USB去除了? 4.给我加回来!!! 5.OK!鼠标可以移动了!
- drupal THEME主要文件
**.info 文件** .info 文件是一个必需的文件:Drupal 必须包括它,才干看到主题. .info 文件告诉 Drupal 主题的内部名称.比如,假设这个文件的名称是 ibmtheme. ...
- cocos2dx--两个场景切换各函数调用顺序
场景A切换到场景B,有切换特效 调用顺序例如以下:(AAABABABA) A:构造函数 A:onEnter A:onEnterTransitionDidFinish B:构造函数 A:onExitTr ...
- Missile:双状态DP
题目 描写叙述 Long , long ago ,country A invented a missile system to destroy the missiles from their enem ...
- django中mysql数据库设置错误解决方法
刚在django中settings.py进行设置mysql数据库. 当进行执行python manage.py shell命令时会报以下错误: 只需要在settings.py中 DATABASES = ...
- WebBrowser控件禁用超链接转向、脚本错误提示、默认右键菜单和快捷键
原文:WebBrowser控件禁用超链接转向.脚本错误提示.默认右键菜单和快捷键 WebBrowser控件禁用超链接转向.脚本错误提示.默认右键菜单和快捷键从 VS2005开始,VS自带的 WebBr ...
- OCA读书笔记(10) - 管理UNDO数据
Undo自动管理与手动管理 undo段自动管理SQL> show parameter undo_management 将undo段改为手工管理SQL> alter system set u ...
- WinMM.dll 函数汇总
#include "MMSystem.h" auxGetDevCaps 查询指定的辅助输出设备以确定其性能 auxGetNumDevs ...