• linux下mysql的简单使用


    写这篇的主要目的是记录一点mysql的基本使用方法,当然sql查询语句本来就有不少东西,这里就不一一介绍,这个网址有详细的教程(http://www.sdau.edu.cn/support/mysq_doc/manual_Tutorial.html)

    1、登陆
    mysql -h 主机名 -u 用户名 -p

        -h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;
        -u : 所要登录的用户名;
        -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项
    登陆之后就可以在命令行西进行各种操作了,注意解围要加分号,否则他会认为你一句没输完。
    2、创建数据库
    create database 数据库名 [其他选项];
    create database samp_db character set utf8;
    3、选择要使用的数据库
    use 数据库名
    4、创建数据库表
    这里开始就要有一些sql的知识了
    create table 表名称(列声明);

    create table students
        (
            id int unsigned not null auto_increment primary key,
            name char(8) not null,
            sex char(4) not null,
            age tinyint unsigned not null,
            tel char(13) null default "-"
        );
    由于语句长了使用起来就不太方便,所以可以考虑弄成.sql的文件格式,从命令行执行的方法
         mysql -D samp_db -u root -p < createtable.sql
        
    5、插入数据
    insert [into] 表名 [(列名1, 列名2, 列名3, ...)] values (值1, 值2, 值3, ...);
    6、查询
    select 列名称 from 表名称 [查询条件];

    7、修改密码:
    mysqladmin -u root -p password 新密码
    insert into students values(NULL, "王刚", "男", 20, "13811371377");

    8、//创建用户
    mysql> insert into mysql.user(Host,User,Password) values(“localhost”,”ptubuntu”,password(“1234″));
    //刷新系统权限表
    mysql>flush privileges;

    9、给用户赋权限

    mysql>grant all privileges on ptubuntuDB.* to ptubuntu@localhost identified by ’1234″;

    mysql>flush privileges;


    10、命令行修改root密码:

      mysql> UPDATE mysql.user SET password=PASSWORD('新密码') WHERE User='root';

      mysql> FLUSH PRIVILEGES;

  • 相关阅读:
    PHP用*号替代姓名除第一个字之外的字符
    苹果笔记本下载的应用打不开或提示损坏怎么办
    codeigniter教程:Codeigniter出现Unable to connect to your databas
    Python3.6.0安装
    某游戏应用的redis 数据库结构设计(转)
    True(False) Positives (Negatives), 召回率和精度定义
    儿童书库
    年轻人必须知道的71个做饭技巧
    20种泡菜做法[3到5天就可以吃了]
    读懂此文——股市就是你的取款机
  • 原文地址:https://www.cnblogs.com/MrLJC/p/3739213.html
Copyright © 2020-2023  润新知