mysql 命令行操作

2018-03-01  本文已影响0人  秦时明星

登录mysql

mysql -u root -p   进入命令行
查看版本:select version();
显示当前时间:select now();
注意:在语句结尾要使用分号

远程连接:

mysql -h ip地址 -u root -p
 -h后面写要连接的主机IP地址
 -u后面写连续的用户名
 -p回车后写密码

数据库操作

create database 数据库名 charset=utf8;
drop database 数据库名;
use 数据库名;

*查看当前数据库

select database();

表操作

show tables;
create table 表名(列及类型);
如:
create table student(id int auto_increment primary key, sname varchar(10) not null);
alter table 表名 add | change | drop 列名 类型;
drop table 表名;
desc 表名;
rename  table 原表名 to 新表名;
show create table '表名';

数据操作

select * from 表名 
全列插入: insert into 表名 values(···);
缺省插入: insert into 表名(列,···) values(值1,···);
同时插入多条数据:insert into 表名 values(···),(···)···;
update 表名 set 列1=值1,··· where 条件
delete from 表名 where 条件
alter table students add isdelete bit default 0;
如果需要删除,则
update students isdelete=1 where···;

基础知识

1 列不可拆分
2 唯一标识
3 引用主键
数字:长度 和 小数点
字符串:char、varchar、text
日期:datetime
布尔:bit
主键 primary key
非空:not null
唯一: unique
默认:default
外键
上一篇下一篇

猜你喜欢

热点阅读