zoukankan      html  css  js  c++  java
  • MySQL 初识别语句,数据库、表、行的增删改查

    一、MySQL 开场语句

      1、登陆

    mysql -u root -p ; #回车然后输入密码

      2、退出

    eixt |  quit #二者选其一

      3、查看数据文件路径(配置文件中学习的)

    show global variables like "%datadir%";

      4、解决不能查看文件路径的方法,重置表结构关联信息

    mysql_upgrade -u root -p--force; #mysql配置重置

      5、查看数据库管理系统中有哪些库

    show databases;

    二、数据库中的库

      定义库:(data文件夹中的文件夹,每创建一个库,这个库的名称就是文件夹的名称,文件夹里面保存着一些这个库相关的初始信息)

      1、增

    create database db1 charset utf8; #创建一个库,可以指定字符集

      2、改

    alter database db1 charset latin1; #修改库的字符集
    
    alter database db1 engine myisam; #修改存储引擎

      3、查

    show databases; #查看数据库中所有的库
    show create database db1; #查看单独某个库db1的信息  
    show create database db1G; #查看单独某个库db1的信息     

      4、删除

    drop database db1; #删除数据库

    三、数据表

      表:库里面的,文件存在语库文件内部

      进入库

    use db1

      查看有哪些表单

    show tables;

      1、增

    create table [表名] ([字段名]  [数据类型][宽度]  [约束条件] )
    
    #其中[字段] [数据类型] 是必须的,不可少
    
    #如create table t1(id int,name char(10) );

      2、查

    show tables;  #查看当前库中所有的表
    
    show create table t1; #查看单表的创建信息
    show create table t1G; #查看单表的创建信息
    #还可以通过下面两句来查看表信息,以表格的形式展示结果:
    
    desc t1;
    describe t1;#上下这两句是一样的结果

      3、改

    (1)alter table t1 modify name char(3);   #修改字段属性的,将name字段的char长度改为3
    
    (2)alter table t1 change name name1 char(2); #更名并改变属性

      4、删

    drop table t1;

    四、数据行

      1、增

    insert into t1 values(1,'dsb1'),(2,'dsb2'),(3,'dsb3'); 

      2、查

    select * from t1; #查看t1表中所有字段的数据
    
    select 字段1,字段2  from t1; #查看t1表中的字段1,字段2所有信息

      3、改

    update t1 set name='sb' where id=2;  #把id为2的行(记录)中的name字段的数据改为sb;
    
    update t1 set name='sb',id=88 where id>2; #对两个字段进行修改
    
    update t1 set name='sb';#如果不指定where,那么会name字段的所有数据都改成sb。

      3、删

    delete from t1 where id=1; #删除id为1的行

      4、清空表

    delete from t1; #如果有自增id,新增的数据,仍然是以删除前的最后一行作为起始。
    
    truncate table t1;数据量大,删除速度比上一条快,且直接从零开始,

  • 相关阅读:
    Halcon学习笔记之缺陷检测(二)
    tensorflow常用函数库
    luogu P2765 魔术球问题 (最小路径覆盖)
    luogu P2423 [HEOI2012]朋友圈 (最大团)
    poj 2226 Muddy Fields (二分图)
    匈牙利算法板子
    二分图
    AC日记——【模板】树链剖分 洛谷 P3384
    AC日记——[ZJOI2008]树的统计Count bzoj 1036
    去重排序
  • 原文地址:https://www.cnblogs.com/angle6-liu/p/10110840.html
Copyright © 2011-2022 走看看