• Ubuntu 安装mysql和 简单命令操作


    ubuntu上安装mysql非常简单只需要几条命令就可以完成。

      1. sudo apt-get install mysql-server
     
      2. apt-get isntall mysql-client
     
      3.  sudo apt-get install libmysqlclient-dev
     
      安装过程中会提示设置密码什么的,注意设置了不要忘了安装完成之后可以使用如下命令来检查是否安装成功:
     
      sudo netstat -tap | grep mysql
     
      通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
     
      登陆mysql数据库可以通过如下命令:
     
      mysql -u root -p 
     
      -u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
          然后通过 show databases;就可以查看当前的数据库。
     
      
      我们选择 mysql数据库就行下一步操作,使用use mysql 命令,显示当前数据库的表单:show tables 
      

    命令:

    1.终端启动MySQL:/etc/init.d/mysql start;(stop ,restart。)
     2.登录MySQL:mysql -uroot -p (用root账户登录),然后输入密码;
    3.查看所有的数据库名字:show databases;
    4.选择一个数据库操作: use database_name;
    5.查看当前数据库下所有的表名:show tables;
    6.创建一个数据库:create database database_name;
    7.删除一个数据库:drop database database_name;
    8.创建一个表: create table mytest( uid bigint(20) not null, uname varchar(20) not null);
    create table yourtest(id int,name text,serial text,address text);
       查看表的相关信息:  desc   表名
                mysql> desc yourtest;
               +---------+---------+------+-----+---------+-------+
               | Field     | Type    | Null | Key | Default | Extra |
              +---------+---------+------+-----+---------+-------+
               | id         | int(11) | YES  |       | NULL    |       |
               | name   | text     | YES  |       | NULL    |       |
               | serial    | text     | YES  |       | NULL    |       |
               | address| text     | YES |        | NULL   |       |
              +---------+---------+------+-----+---------+-------+


    9.删除一个表: drop table mytest;
    10.SQL插入语句:insert into table_name(col1,col2) values(value1,value2);
    11.SQL更新语句:update table_name set col1='value1',col2='value2' where where_definition;
    12.SQL查询语句:select * from table_name where.......(最复杂的语句)
    13.SQL删除语句:delete from table_name where...
    14.增加表结构的字段:alert table table_name add column field1 date ,add column field2 time...
    15.删除表结构的字段:alert table table_name drop field1;
    16.查看表的结构:show columns from table_name;
    17.limit 的使用:select * from table_name limit 3;//每页只显示3行
    select * from table_name limit 3,4 //从查询结果的第三个开始,显示四项结果。
    此处可很好的用来作分页处理。
    18.对查询结果进行排序: select * from table_name order by field1,orderby field2;多重排序
    19.退出MySQL:exit;


    select current_time; //获取当前时间
    select current_date;  //获取当前日期
  • 相关阅读:
    Scala(二)——基础语法(与Java的区分)和函数式编程
    LeetCode3.无重复字符的最大子串
    LeetCode2.两数相加
    LeetCode1.两数之和
    Scala(一)——基本类型
    图论算法总结(一)——图的遍历
    Hutool强大的工具类
    Jdk8新特性之接口新增方法
    mybatis的xml配置中if text判断
    Jdk8新特性目录
  • 原文地址:https://www.cnblogs.com/alan666/p/8312108.html
Copyright © 2020-2023  润新知