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 外键别名;
上一篇
下一篇