MySQL入门操作
2016-06-25 16:42
513 查看
登录到MySQL
mysql -h 主机名 -u 用户名 -p 密码
查看MySQL的版本号
select version();
查看MySQL的当前日期
select current_date();
显示当前存在的数据库
show databases;
创建一个数据库
create database 数据库名;
选择操作的数据库
use 数据库名;
显示当前选择的数据库
select database();
创建数据库表
create table 表名称(列声明);
显示当前数据库中存在的表
show tables;
显示表(mytable)的内容
select * from mytable;
显示表的结构
describe mytable;
向表中插入数据
insert into 表名(列名1, 列名2, 列名3, ...) values (值1, 值2, 值3, ...);
查询表中的数据
select 列名称 from 表名称 [where 查询条件];
使用通配符 * 查询表中所有的内容
select * from 表名;
更新表中的数据
update 表名称 set 列名称=新值 where 更新条件;
删除表中的数据
delete from 表名称 where 删除条件;
创建后表的修改
添加列
alter table 表名 add 列名 列数据类型;
修改列
alter table 表名 change 列名称 列新名称 新数据类型;
删除列
alter table 表名 drop 列名称;
重命名表
alter table 表名 rename 新表名;
删除整张表
drop table 表名;
删除整个数据库
drop database 数据库名;
修改 root 用户密码
mysqladmin -u root -p password 新密码
mysql -h 主机名 -u 用户名 -p 密码
查看MySQL的版本号
select version();
查看MySQL的当前日期
select current_date();
显示当前存在的数据库
show databases;
创建一个数据库
create database 数据库名;
选择操作的数据库
use 数据库名;
显示当前选择的数据库
select database();
创建数据库表
create table 表名称(列声明);
显示当前数据库中存在的表
show tables;
显示表(mytable)的内容
select * from mytable;
显示表的结构
describe mytable;
向表中插入数据
insert into 表名(列名1, 列名2, 列名3, ...) values (值1, 值2, 值3, ...);
查询表中的数据
select 列名称 from 表名称 [where 查询条件];
使用通配符 * 查询表中所有的内容
select * from 表名;
更新表中的数据
update 表名称 set 列名称=新值 where 更新条件;
删除表中的数据
delete from 表名称 where 删除条件;
创建后表的修改
添加列
alter table 表名 add 列名 列数据类型;
修改列
alter table 表名 change 列名称 列新名称 新数据类型;
删除列
alter table 表名 drop 列名称;
重命名表
alter table 表名 rename 新表名;
删除整张表
drop table 表名;
删除整个数据库
drop database 数据库名;
修改 root 用户密码
mysqladmin -u root -p password 新密码
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复