mysql基本命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql基本命令相关的知识,希望对你有一定的参考价值。

键盘esc清除命令 \c取消命令

登录 mysql -uCountName -p 回车 cmd命令无效在操作系统环境变量注册MySql

显示所有数据库 show databases

显示表 use dbName;show tables;

显示表结构 desc tName;

注册mysql帐号 grant all on dbName.* to "CountName"@"localhost" identified by "pwd";

建立数据库 create database dbName;

删除数据库 drop database dbName;

备份数据库 mysqldump -uroot -p dbName>d:/123.sql;

导入 mysql -uroot -p dbName>d:/123.sql;

use dbName; source d:/123.sql;

mysql状态信息 status;

create table student

( Id int unsigned primary key Auto_increment, 主键自增

  No int(3) zerofill  插入3 输人003

sex,tinyint default 0)


select if(sex,"男生","女生") from student 

select concat("姓名":sName,"性别",sex) from student

select * from studnet limit 2  取前两条

select sname from student order by birthday litmi 1,1; 查找年龄第二大的学生


alter table student modify name character set utf8;


show character set;字符集

show collation;字符集校验规则

show create table student

mysql中变量不用事前申明,在用的时候直接用“@变量名”使用就可以了。


第一种用法:set @num=1; 或set @num:=1; //这里要使用变量来保存数据,直接使用@num变量


第二种用法:select @num:=1; 或 select @num:=字段名 from 表名 where ……


注意上面两种赋值符号,使用set时可以用“=”或“:=”,但是使用select时必须用“:=赋值”


要设置一个全局变量,有如下两种方式:

set global var_name = value; //注意:此处的global不能省略。根据手册,set命令设置变量时若不指定GLOBAL、SESSION或者LOCAL,默认使用SESSION

set @@global.var_name = value; //同上


要想查看一个全局变量,有如下两种方式:

select @@global.var_name;ame = value; //同上


以上是关于mysql基本命令的主要内容,如果未能解决你的问题,请参考以下文章

MySQL基本命令行操作

MySQL基本命令行操作

MySQL基本命令总结

mysql基本命令

MySQL基本命令

text 基本MySQL命令(命令行/终端)