LINUX下的mysql检查
-> 启动数据库
sudo service mysql start
-> 关闭数据库
sudo service mysql stop
-> 重启数据库
sudo service mysql restart
-> 查询服务是否启动
ps-tap|grep mysql
LINUX下mysql的远程链接
1.修改mysql库中user表中的host字段,localhost->%
2.修改配置文件/etc/mysql.conf.d/mysqld.cnf文件
3.重启mysql
登陆mysql
- mysql-h 主机名称(ip地址) -u用户名称-p(密码)
注意链接本机可以加主机名称
mysql常见的语句
- 显示所有数据库
show databases;
- 创建数据库
create database 数据库名称 [可选charset=utf8];
删除数据库
drop database 数据库名称;
使用数据库
use 数库名称
显示数据库中的表
show tables;
查看某表的结构
desc 表名
- 创建数据库表
create table 表名(
字段1 类型 [约束条件],
字段2 类型 [约束条件],
......
)
- 插入数据
insert into 表明(列名1,列名2,列名3,列名4 ....) values(值1,值2,值3,值4......);
- 查询数据
select 列名1,列名2..... from 表名 [where 条件];
select * from 表名 where 条件;(查询这个表中所有的table)
- 删除数据
delete from 表名 [where 条件];
- 修改数据
update 表名 set 字段1 = 新字段1, 字段2 = 新字段2....... [where 条件]
- 数据库中的限制
默认值约束(default)
非空约束(not null)
唯一值约束(unique)
主键约束(primary key)
自增长约束(auto_increment)
外键约束(foreign key)