MySQL_01 基础知识

作为一个学机械的应该熟悉一下 Mysql ,不做深究,内容如下:

01 Mysql 安装

System Centos6.8安装:yum install mysql
Ubuntu 16.04 安装: apt-get install mysql-server
检查是否安装:rpm -qa | grep mysql
检查状态 Service mysqld status

02 使用Workbench 管理

问题:workbench can’t connect to mysql server on ‘192.168.11.134’ (10061) ???

解决方法:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 0.0.0.0
service mysql restart

登录数据库执行
use mysql;
update user set host = ‘%’ where user = ‘root’;
FLUSH PRIVILEGES;

03 DB的简单操作

SQL 对大小写不敏感:SELECT 与 select 是相同的
MySQL命令终止符为分号 “;”

mysql –u root –p:

SHOW DATABASES ;  # 显示所有的数据库
Use DBname;    # 使用相应的数据库
Show tables;   # 显示数据库中所有的table信息
SHOW COLUMNS FROM TBname01;   #显示TBname01里面的内容
SHOW INDEX FROM TBname01;   #显示数据表的详细索引信息,PRIMARY KEY
create DATABASE RUNOOB;     #创建数据库
drop database RUNOOB;    #删除相应的数据库

04 DB数据类型

大致可以分为三种: 数值,日期, 字符串 详细后面讨论。

05 DB中Table的简单操作

  1. 创建表格(CREATE)
    CREATE TABLE table_name (column_name column_type);
    CREATE TABLE IF NOT EXISTS runoob_tbl(
    runoob_id INT UNSIGNED AUTO_INCREMENT,
    runoob_title VARCHAR(100) NOT NULL,
    runoob_author VARCHAR(40) NOT NULL,
    submission_date DATE,
    PRIMARY KEY ( runoob_id )
    )ENGINE=InnoDB DEFAULT CHARSET=utf8;

  2. 删除表格 (DROP)
    DROP TABLE table_name ;

  3. 插入数据 (INSERT)
    mysql> INSERT INTO runoob_tbl
    -> (runoob_title, runoob_author, submission_date)
    -> VALUES
    -> (“学习 PHP”, “菜鸟教程”, NOW());

  4. 查询数据库 (SELECT , WHERE , BINARY)
    Select * from runoob_tbl
    Select runoob_title, runoob_author from runoob_tbl
    使用 WHERE 有条件的查询读取数据表
    SELECT * from runoob_tbl WHERE runoob_author=‘菜鸟教程’;
    MySQL 的 WHERE 子句的字符串比较是不区分大小写的。 你可以使用 BINARY 关键字来设定 WHERE 子句的字符串比较是区分大小写的。
    SELECT * from runoob_tbl WHERE BINARY runoob_author=‘runoob.com’;

  5. 修改表格(Update,SET)
    UPDATE runoob_tbl SET runoob_title=‘学习 C++’ WHERE runoob_id=3;

  6. 删除数据表中的数据 (DELETE,from ,Like)
    DELETE FROM runoob_tbl WHERE runoob_id=3;
    类似于正则表达的查询 Like, where …like 而不是 “=”
    其中 % 类似于*
    SELECT * from runoob_tbl WHERE runoob_author LIKE ‘%COM’;

  7. 怎么将.sql 的文件数据导入到 mysql的数据库中???
    MySQL -u root -p
    进入MySQL后
    MySQL>use DR;
    MySQL> source /opt/DR.sql

以上为对单张表格的简单操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值