您的位置:首页 > 数据库 > MySQL

mysql笔记2 常用命令

2016-08-18 19:57 435 查看
mysql>show databases; 显示所有数据库 

mysql>use dbname; 打开数据库: 

mysql>show
tables; 显示数据库mysql中所有的表

mysql>describe
tablename; 表的详细描述 ,表结构

mysql>
select * from dept_db;  查看表的所有内容   

mysql>drop
database name 直接删除数据库,不提醒                mysql>-> drop database person_db;

mysql>mysqladmin
drop database  name 删除数据库前,有提示。 

mysql>describe
user; 显示表mysql数据库中user表的列信息

mysql>
select version();select now();   查询版本和时间   一行可以多条命令

mysql>Load
data infile “/path/filename” into table 表名 从文件中向表添加数据, 文件每行包括一条记录, 用定位符(tab) 把值分开。

mysql>insert
into表名values (“data”,”data”) 向表中添加记录

mysql>Select
* from 表名 where 字段名 like(not like) “ 字符”  注: 允许使用“_”匹配任何单个字符, 而“%” 匹配任意数目字符 模式匹配

mysql>Create
table student(stuName varchar(20),age varchar(20),id varchar(20),set0 char(1));

mysql>
mysql> insert into student(id,stuName) values('1','tomcat');

mysql>
mysql> delete from student where id='1';

mysql>删除表中所有数据
mysql> truncate table student;

mysql>

mysql>备份多个数据库表
mysql>mysqldump –u root –p 3306 mydb person_db >d:/backup.sql

执行此语句将把mydb 备份到D盘的backup.sql文件中

mysql>备份所有数据库
mysqldump –u root –p 3306 –all –database>d:backup.sql

mysql>恢复数据库dbname
shell> mysqldump -h host -u root -p dbname < dbname_backup.sql

mysql>查询运算结果

mysql> select(20+5)*4;

mysql>重命名表:

mysql > alter table t1 rename t2;

mysql
>    修改字段的数据类型

mysql
> alter table <表名> modify <字段1> <数据类型> first | after <字段2>;           字段位置修改      字段1 指要修改位置的字段    数据类型 指 字段1 的数据类型    

first 为可选参数,指将 字段1 修改为表的第一个字段      alter 字段2 指将 字段1 插入到 字段2 后面
            

mysql >添加字段

mysql > alter table <表名> add <新字段名> <数据类型> [约束条件] [first | after 已存在的字段名];              添加字段  添加新的字段包括字段名,数据类型,完整性约束,使用add关键字。

first 为可选参数,其作用是将新添加的字段设置为表的第一个字段;after 为可选参数,其作用是将新添加的字段添加到指定的“已存在字段名”的后面

 mysql >  删除字段

mysql > alter table <表名> drop <字段名>;    

mysql>在本机创建user hs  密码1987

mysql> create user 'hs'@'localhost' identified by '1987';

登录hs
C:\WINDOWS>mysql -u hs -p
删除用于
DROP USER 'username'@'host';  

更多关于sql操作用户权限
http://www.jb51.net/article/31850.htm

mysql>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: