Mysql数据库的简单操作

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;
Mysql数据库的简单操作_第1张图片
Paste_Image.png
  • 创建数据库
    create database 数据库名称 [可选charset=utf8];
Mysql数据库的简单操作_第2张图片
Paste_Image.png
  • 删除数据库
    drop database 数据库名称;

  • 使用数据库
    use 数库名称

Paste_Image.png
  • 显示数据库中的表
    show tables;

  • 查看某表的结构
    desc 表名

Mysql数据库的简单操作_第3张图片
Paste_Image.png
  • 创建数据库表
create table 表名(
       字段1 类型  [约束条件],
       字段2 类型  [约束条件],
       ......
)
Mysql数据库的简单操作_第4张图片
Paste_Image.png
  • 插入数据
insert into 表明(列名1,列名2,列名3,列名4 ....) values(值1,值2,值3,值4......);
Paste_Image.png
  • 查询数据
select 列名1,列名2..... from 表名 [where 条件];
select * from 表名 where 条件;(查询这个表中所有的table)
Mysql数据库的简单操作_第5张图片
Paste_Image.png
  • 删除数据
delete from 表名 [where 条件];
  • 修改数据
update 表名 set 字段1 = 新字段1, 字段2 = 新字段2....... [where 条件]
  • 数据库中的限制

默认值约束(default)
非空约束(not null)
唯一值约束(unique)
主键约束(primary key)
自增长约束(auto_increment)
外键约束(foreign key)

你可能感兴趣的:(Mysql数据库的简单操作)