mysql清除数据库命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql清除数据库命令相关的知识,希望对你有一定的参考价值。
drop命令用于删除数据库。drop命令格式:drop database <数据库名>;
例如,删除名为 xhkdb的数据库:
mysql> drop database xhkdb;
[例子1] 删除一个已经确定存在的数据库:
mysql> drop database drop_database;
Query OK, 0 rows affected (0.00 sec)
[例子2] 删除一个不确定存在的数据库:
mysql> drop database drop_database;
ERROR 1008 (HY000): Can\'t drop database \'drop_database\'; database doesn\'t exist
// 发生错误,不能删除\'drop_database\'数据库,该数据库不存在。
mysql> drop database if exists drop_database;
Query OK, 0 rows affected, 1 warning (0.00 sec)
//产生一个警告说明此数据库不存在
mysql> create database drop_database; // 创建一个数据库
Query OK, 1 row affected (0.00 sec)
mysql> drop database if exists drop_database; // if exists 判断数据库是否存在,不存在也不产生错误
Query OK, 0 rows affected (0.00 sec) 参考技术A 直接执行sql语句
drop database DB; 关于这个linux系统的学习,我一直看刘遄老师的书籍《linux就该这么学》本回答被提问者采纳 参考技术B 直接删掉
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清除数据库命令的主要内容,如果未能解决你的问题,请参考以下文章
Linux学习-MySQL中truncate和delete清除表数据区别