zoukankan      html  css  js  c++  java
  • mysql入门_高洛峰_简介_linux安装_远程连接配置_sql语句初始

    关键字

    •   简介
    •   安装与linux下配置
    •   了解数据库的sql语句操作

    简介

      什么是mysql

        数据库  STRUCTURED QUERY LANGUAGE

      为什么选择mysql

        常用数据库有oracle,DB2, SQL, Server

        PHP + Mysql  很配

      学习方向

        DBA

        程序员

          为项目设计表

          使用sql语句

      mysql的架构

        c / s  client / server

        客户端  服务器 -- 数据库 -- 数据表 -- (记录, 字段)

    mysql的安装和启动过程

      以ubuntu16.04为例,安装mysql

      打开终端,依次键入下述内容

     1 # 获取mysql安装包并安装
     2 # 普通用户 sudo apt-get install mysql-server
     3 # root 用户
     4 apt-get install mysql-server
     5 apt install mysql-client
     6 apt install libmysqlclient-dev
     7 
     8 # 测试安装是否成功
     9 netstat -tap |grep mysql
    10 
    11 # 进入mysql
    12 mysql -h localhost -u root -p
    13 password
    14 
    15 # 设置mysql允许远程访问
    16 # 进入下文件,注释掉bind-address, 保存退出
    17 vim  /etc/mysql/mysql.conf.d/mysqld.cnf
    18 
    19 # 执行授权命令
    20 grant all on *.* to root@'%' identified by 'password' with grant option;
    21 flush privileges;
    22 
    23 # 退出mysql服务
    24 quit
    25 
    26 # 重启mysql
    27 service mysql restart
    28 
    29 # 现在在windows下可用navicat等软件链接ubuntu下的mysql服务

    sql语句初体验

      语句分类

        DDL  定义库表数据结构  

        DML  数据操作

        DQL  数据查找

        DCL  控制

     

    • 准备和DDL
    # linux终端下连接mysql
    mysql -h localhost -u root -p
    password
    
    # 退出
    exit
    s    -- 查看状态
    show variables    -- 查看变量
    show databases    --查看库
    show tables    --查看表
    desc info  --查看表结构 create database xsphpdb; --创建库 drop database xsphpdb; --删除库 drop database if exists xsphpdb; create table xsphpdb.info(id int, name char(30), age int); --创建表 use xsphpdb; --使用指定库,不再用引用 drop table info; -- 删除表 create table info(id int, name char(30), age intif not exists xsphpdb;
    • DML
    insert into info values(1, xiaohong, 18);    --插入记录
    insert into info values(2, xiaoqiang, 20); 
    
    select * from info;    --查看记录
    
    update info set name='xiaoming', age='21' where id=2; --修改记录
    
    delete from info where id=1;
    • 帮助指令
    ?contents
    ?data types
    ?int

  • 相关阅读:
    2020/11/06 模拟赛 T1
    2020/11/04 模拟赛 圆与圆之间的距离是不能一概而论的
    2020/11/04 模拟赛 经典字符串问题
    2020/11/03 模拟赛 偶数
    2020/11/03 模拟赛 斐波
    LG P7078 贪吃蛇
    js类和对象,继承(6中方式)
    js类和对象,继承(class语法题)
    网站
    品优购项目1- iconfont使用教程:
  • 原文地址:https://www.cnblogs.com/dignity/p/9732614.html
Copyright © 2011-2022 走看看