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基本命令的主要内容,如果未能解决你的问题,请参考以下文章