zoukankan      html  css  js  c++  java
  • 数据库之mysql基础等相关内容-42

    1.mysql相关概念介绍

    mysql=》数据库管理软件,本质就是一个套接字程序

    字段=》标题
    记录=》文件中的一行内容
    表=》文件
    库=》文件夹

    数据库管理软件=》套接字软件
    数据服务器=》运行有数据库管理软件服务端的计算机

    关系型
      orcale db2 sqlserver mysql
    非关系型
       redis、memcache、mongodb

    2.mysql基本管理

    # 设置密码
    update mysql.user set password=password("123") where user="root" and host="localhost";
    flush privileges;

    # 忘记密码
    (1)先关闭mysqld服务端
    (2)重新启动:mysqld --skip-grant-tables
    (3) 启动客户端:mysql -u
        update mysql.user set password=password("") where user="root" and host="localhost";
        flush privileges;

    (3)重新启动mysqld

    3.sql语句基础

    # =======================1、库操作=>文件夹=======================
    create database db1 charset utf8mb4;

    show databases;
    show create database db1;

    alter database db1 charset gbk;

    drop database db1;

    # =======================2、表操作=》文件=======================
    create database db1;

    # 切换文件夹
    use db1;
    select database();

    create table db1.t1(id int,name char);

    # 查看所有的表名
    show tables;
    # 查看刚刚创建表的命令
    show create table db1.t1;
    # 查看创建成功的表的结构
    desc t1;

    alter table t1 rename tt1;
    alter table tt1 modify name char(10);
    alter table tt1 change name mingzi char(3);

    drop table tt1;
    # =======================3、记录操作=》文件中的一行内容=======================

    insert t2 values(1,"egon");
    insert t2 values(2,"tom"),(3,"lxx"),(4,"hxx");
    insert t2(id) values(5),(6);


    select * from t2;
    select name from t2 where id=3;

    update t2 set name="lxx",id=444 where id=4;

    delete from t2 where id=444;

    清空整张表:
       truncate t2

       create table t3(id int primary key auto_increment,name char(10));
       insert t3(name) values("egon"),("tom"),("jack");

     

  • 相关阅读:
    【转】用户权限管理经典篇
    [转]提高精简框架集程序的性能
    迷你电话本
    Serial Communication via RS232 Port
    wxWidgets类列表(2.6.4)
    Parallel Port Programming (Part 2): with Visual C++
    [转]WINCE的编程忠告
    宽字符处理函数函数与普通函数对照表
    [转]C# 解析配置文件内容 System.Configuration
    Parallel Port Programming (Part 1): with C
  • 原文地址:https://www.cnblogs.com/usherwang/p/13591912.html
Copyright © 2011-2022 走看看