Windows / Linux 系统

  • 前提是已经正确安装了 MySQL,打开 Windows 系统中的命令行工具(Win + R ——> 输入 cmd 并按下回车键)——> 输入命令: mysql -V;

  • 直接打开 MySQL 客户端或在 cmd 命令行中登陆:mysql -u用户名 -p密码;,例如:mysql -uroot -p123456;,然后:show variables like '%version%';

  • 或者:status;,或者:\s;

  • 或者:select version();

MySQL 常用命令

  • mysql -uroot -p密码; // 登陆到本地 MySQL 客户端

  • mysql -h远程主机IP -u用户名 -p密码; // 登陆到远程主机 MySQL 客户端

  • mysqladmin -u用户名 -p旧密码 password 新密码; // 修改密码

  • create database <数据库名>; // 创建数据库

  • show databases; // 查看所有数据库

  • drop database <数据库名>; // 删除数据库

  • use test; // 进入到数据库 test

  • show tables; // 查看所有数据库表

  • rename table MyTest to MyDemo; // 修改表名

  • show variables like '%char%'; // 查看数据库编码

  • 修改 MYSQL 的配置文件:my.ini 里面修改 default-character-set=utf8注意: 在 MySQL 中只认 utf8,不认 utf-8

  • Java 配置文件中修改为:jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8

  • select version(); // 查看数据库版本号

  • select now(); // 查看当前时间

  • select year(current_date); // 显示当前年份

  • select month(current_date); // 显示当前月份

  • select dayofmonth(current_date); // 显示当前是几号

  • select "Hello World!"; // 显示 “Hello World!”

  • select ((3+2)-5*0); // 计算

  • 创建数据库表:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]);

mysql> create table MyTest(
> 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));
  • insert into <表名> [( <字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )] // 插入数据库表

  • select * from MyTest; // 查询 MyTest 表的所有数据

  • select <字段1,字段2,...> from MyTest where < 表达式 >; // 查询需要的字段

  • select * from MyTest order by id desc limit 0,10; // 查询前10行数据,按ID进行降序显示:默认为 asc-升序,desc 为降序

  • update MyTest set name='Mary' where id=1; // 修改表中数据

  • delete from MyTest where id=1; // 删除表中数据

  • drop table <表名>; // 删除数据库表

  • alter table MyTest add love vachar(20) ; // 添加字段 hobby

  • alter table MyTest add index test_name (name); // 添加索引

  • alter table MyTest add primary key(id); // 添加关键字索引

  • alter table MyTest add unique test_name2(name); // 添加唯一限制

  • alter table MyTest drop index test_name; // 删除某个索引

  • alter table MyTest change love hobby vachar(20); // 修改原有字段

  • alter table MyTest drop hobby; // 删除字段 hobby

  • Ctrl + C 快捷键 // 在 cmd 命令行模式下退出 MySQL 命令行

  • exit + 回车 // 退出 MySQL 客户端

查看MySQL版本的命令及常用命令的更多相关文章

  1. MySQL进口.sql文件和常用命令

    MySQL进口.sql文件和常用命令 在MySQL Qurey   Brower中直接导入*.sql脚本,是不能一次运行多条sql命令的.在mysql中运行sql文件的命令: mysql> so ...

  2. Oozie命令行常用命令汇总[转]

    Oozie命令行常用命令汇总 有时候脚本跑多了就不愿意在OozieWeb端去看脚本的运行情况了.还好Oozie提供了很多命令行命令.能通过命令行直接检索自己想看到的脚本信息.在这里简单进行一下总结.一 ...

  3. ubuntu查看mysql版本的几种方法

    ubuntu查看mysql版本的几种方法 mysql 1:在终端下:mysql -V(大写) //代码 $ mysql -V mysql Ver 14.14 Distrib 5.5.46, for d ...

  4. linux常用命令-nginx常用命令

    1.ctrl+alt+f2切换到命令界面 2.ifconfig查看IP 或者IP ADDR(en33 inter) 3.使用putty终端进行交互式操作 4.shell:提供用户输入的命令解释器 常用 ...

  5. composer更新命令及常用命令

    原文地址:https://www.wjcms.net/archives/composer更新命令及常用命令 composer作为php的包依赖管理工具,开发者将开发的工具包上传,然后使用者能很方便的使 ...

  6. 关于如何查看mysql版本及其端口号

    关于如何查看MySQL版本: 方法一: 进入mysql cmd, status; 1 status; 将显示当前mysql的version的各种信息. 方法二: 还是在mysql的cmd下,输入: s ...

  7. linux下查看mysql版本的四种方法

    Linux查看MySQL版本的四种方法 1 在终端下执行 mysql -V 2 在help中查找 mysql --help |grep Distrib 3 在mysql 里查看 select vers ...

  8. MySQL全面瓦解2:常用命令和系统管理

    常用命令 打开CMD命令窗口(记住使用管理员身份运行),我们就可以在命令窗口中做一些MySQL的命令操作了: 服务启动和关闭 这个我们上一个章节使用过了:net start mysql,这是服务命令, ...

  9. Mariadb/Mysql命令行常用命令

    一.初始化等 1.登陆数据库方法    mysql -u 用户名 -p 用户密码 2.修改root及用户密码 use mysql; update user set password=password( ...

随机推荐

  1. 【python小练】0000

    第 0000 题:将你的 QQ 头像(或者微博头像)右上角加上红色的数字,类似于微信未读信息数量那种提示效果. 类似于图中效果 from PIL import Image, ImageDraw, Im ...

  2. MFC中psz_data无法读取内存的错误

    1.项目 ->属性->C/C++ -->预编译头文件,改为“不适用预编译头” 出现ATL::CSimplestring错误,psz_data无法读取内存 2.修改如下:鼠标右击 项目 ...

  3. windows 检测进程pid

    根据端口查进程: netstat -ano |find " netstat -ano | findstr 2018 a 显示所有连接和侦听的端口n 以数字形式显示地址和端口号o 显示关联的进 ...

  4. 近几年ACM/ICPC区域赛铜牌题

    2013 changsha zoj 3726 3728 3736 3735 2013 chengdu hud 4786 4788 4790 2013 hangzhou hdu 4770 4771 47 ...

  5. Linux性能查询常用指令

    类别 监控指令 描述 备注 内存 瓶颈 free 查看内存使用   cpu 瓶颈 top  -Hp 查看cpu使用最高的进程     vmstat 3(间隔时间) 100(监控次数) 查看swap i ...

  6. 【try..catch..】【判断输入是否为空】【onchange事件】【onmouseover和onmouseout事件】【onmousedown和onmouseup事件】

    1.try..catch.. <body><script>function myFunction(){try{ var x=document.getElementById(&q ...

  7. oracle12.2.1 坑

    1.ORA-28040: No matching authentication protocol 解决:在Oracle用户(不是grid用户)下,将$ORACLE_HOME/network/admin ...

  8. CF1110D Jongmah

    题目地址:CF1110D Jongmah 约定:称形如 \([a-1,a,a+1]\) 这样的三元组为关于 \(a\) 的顺子,形如 \([a,a,a]\) 这样的三元组为关于 \(a\) 的对子. ...

  9. SpringSecurity自定义用户认证逻辑

    ⒈处理用户信息获取逻辑 用户信息的获取逻辑是被SpringSecurity封装到UserDetailsService接口里面的 package org.springframework.security ...

  10. python3-深浅copy

    转载:https://www.cnblogs.com/ctztake/p/8194275.html 术语 变量:是一个系统表的元素,拥有指向对象的连接空间. 对象:被分配的一块内存,存储其所代表的值. ...