mysql的一些命令

mysql的一些命令:

连接mysql:mysql  -uroot -p,然后输入密码

退出登录:quit或者exit

查看当前版本:select  version();

心是当前时间:select now();

远程连接:mysql -hip地址 -uroot -p;




创建数据库:create database 数据库名 charset=utf8;

删除数据库:drop database 数据库名;

切换数据库:use 数据库名;

查看当前选择的数据库:select database();

查看所有数据库:show  databases;




查看当前数据库中所有表:show tables;

创建表:

auto_increment:表示自增长

创建数据表

alter table 表名 add|change|drop  列名 类型;

举个栗子:alter table students add birthday datetime;

删除表:drop table 表名;

查看表结构:desc 表名;

更改表名:alter table 原表名 rename  新表名  新数据类型;

查看表的创建语句:show create table '表名';

查看表的所有内容:select * from 表名;

全列插入:insert into 表名 values(...)

缺省插入:insert into 表名(列1,...) values(值1,...)

同时插入多条数据:insert into 表名 values(...),(...)...;

或insert into 表名(列1,...) values(值1,...),(值1,...)...;




数据备份:

sudo -s

cd/var/lid/mysql

mysql dump -uroot -p 数据库名 >~/desktop/备份文件.sql;

修改字段的位置:

alter  table  表名  modify  字段名  类型  first;

将字段名1放到字段名2的后面:

alter  table  表名  modify  字段名1  字段类型  after  字段名2;

更改存储引擎:

alter table 表名 engine=存储引擎名;

显示搜索引擎:

show create table 表名\g;

删除表的外键约束:

alter table 表名 drop foreign key 外键别名;

你可能感兴趣的:(mysql的一些命令)