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>
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>
相关文章推荐
- mysql学习笔记之mysql常用的命令
- 常用到的mysql命令笔记
- 【JAVAWEB学习笔记】26_Linux基础:简介安装、常用命令和JDK、Mysql、Tomcat的安装
- 17.笔记 MySQL学习——MYSQL常用操作命令数据库相关
- linux学习笔记-----mysql常用命令。
- 【慕课笔记】1-6 初涉MYSQL—MYSQL常用命令以及语法规范
- 学习笔记,Linux常用命令--MySQL下载安装配置
- MySQL学习笔记一:常用显示命令
- mysql常用命令之数据库脚本导入导出,笔记
- mysql常用命令(笔记)
- mysql常用命令 - 笔记
- 常用的mysql命令笔记
- MySQL学习笔记----MYSQL常用命令.txt
- mysql操作常用命令语句学习笔记(有点杂)
- 读书笔记--SQL必知必会--常用MySQL(MariaDB)命令及示例
- Mysql笔记--常用命令
- Mysql DBA 高级运维学习笔记-Mysql常用基础命令实战
- 【Mysql】Head First sql 学习笔记之第三章--常用MySQL命令
- MySQL笔记:Mysql命令行常用操作命令
- PHP学习笔记(10)mysql常用命令