美文网首页
Mysql基本命令

Mysql基本命令

作者: 橘子和苹果 | 来源:发表于2019-01-01 11:48 被阅读0次

基本操作

连接

1、mysql -u root -p

|参数|描述|
| - | :-: | -: |
|-D, --database=name|打开指定的数据库|
|--delimiter = name|指定分隔符|
|-h, --host=name|服务器名称|
|-p, --password[=name]|密码|
|-P, --port=#|端口号|
|--prompt=name|设置提示符|
|-u, --user=name|用户名|
|-V, --version|版本号|

退出

1、exit; 
2、quit;
3、\q;

修改提示符

prompt 提示符

|参数|描述|
| - | :-: | -: |
|\D|完整的日期|
|\d|当前数据库|
|\h|服务器名称|
|\u|当前用户|

常用命令

/*当前服务版本号*/
select version();
/*显示当前时间*/
select now();
/*显示当前用户*/
select user();

库操作

创建数据库

create database 库名;
/*IF NOT EXISTS*/
create database IF NOT EXISTS 库名;
/*CHARACTER SET 编码方式(utf8)*/
create database IF NOT EXISTS demo CHARACTER SET uff8;

查看所有库

show databases;

查看错误信息

show warnings;

数据库修改

alter database 数据库名 CHARACTER SET = 编码;

删除数据库

DROP DATABASE 数据库名;

打开数据库

use 库名;   启用创建的库

查看当前打开的数据库

select database();

表操作

创建表

/*
*not null非空约束
*auto_increment 自增每次为1必须和主键配合使用
*primary key 主键约束
*unique key 唯一约束
*unsigned从0开始
*default 默认值
*foreign key(pid) references 表名(id)外键约束
*/
create table [if not exists] table_name(column_name data_type)

查看表

show tables;   查看库中的表
/*查看其它数据库中的表*/
show tables from 库名;

查看表结构

show columns from 表名

插入记录

insert [into] 表名 [(col_name,..)] values(val,...) 

查看表内容

select expr, ...from tbl_name

修改数据表

添加单列

alter table tal_name add COLUMN [first | after col_name]列名;

添加多列

alter table tal_name add (col_name column_definition,..);

删除列

alter table tal_name drop col_name;
alter table tal_name drop col_name, drop col_name;

<font color=red size=3>*sql语句后面一定要跟;符号</font>

相关文章

网友评论

      本文标题:Mysql基本命令

      本文链接:https://www.haomeiwen.com/subject/gglnlqtx.html