• mysql 二: sql语句: 库,表,记录的增,删,改,查


    一,创建数据库(库即文件夹)

         注意:都是在mysql的data目录下进行增,删,改,查的。

      1.语法:

    CREATE DATABASE 数据库名 charset utf8;

        create database db1 charset utf8;

    2.数据库命名规则:

    可以由字母、数字、下划线、@、#、$
    区分大小写
    唯一性
    不能使用关键字如 create select
    不能单独使用数字
    最长128位

    二,数据库的相关操作:


    1 查看数据库
    show databases;
    show create database db1;
    select database();
    
    2 选择数据库
    USE 数据库名
    
    3 删除数据库
    DROP DATABASE 数据库名;
    
    4 修改数据库
    alter database db1 charset utf8;    (只能改字符编码,不能改名字)

    5.增加数据库
     create database db1 charset utf8; (相当于套接字,在客户端提交建数据库的命令,服务端解析命令建数据库)


    三,文件:表的相关操作:


    1,语法:

    create table 表名(
    字段名1 类型[(宽度) 约束条件],
    字段名2 类型[(宽度) 约束条件],
    字段名3 类型[(宽度) 约束条件]
    );
    
    #注意:
    1. 在同一张表中,字段名是不能相同
    2. 宽度和约束条件可选
    3. 字段名和类型是必须的

    2.表的相关操作:
    切换文件夹
    use db1;
    select database(); 查看当前所在的库

    create table t1(id int,name char); (id 和 name 是字段名)
    create table db1.t1(id int,name char);

    drop table t1;

    alter table t1 add age int;
    alter table t1 modify name char(15);
    alter table t1 change name NAME char(15);
    alter table t1 drop age;


    show tables;
    show create table t1;
    desc t1;


    3.文件内的一行行内容:记录 (即 往表中插入数据)


    注意注意注意:表中的最后一个字段不要加逗号 


    insert into t1(id,name) values
    (1,'egon'),
    (2,'lxx'),
    (3,'alex');


    delete from db1.t1 where id >= 2;

    create table t2(id int primary key auto_incremnt,name char(15)); (id 不为空且唯一)
    insert into t2(name) values
    ('egon'),
    ('lxx'),
    ('wxx'),
    ('axx');

    清空表应该使用:
    truncate t2;

    update db1.t1 set name='lxx_dsb' where id=2;

    select id from db1.t1;
    select id,name from t1;
    select name,id from t1;
    select * from t1;
    select * from t1 where id >= 2;





  • 相关阅读:
    【已解决】allure空白页 报错 Uncaught TypeError: P.a.registerLanguage is not a function,Uncaught ReferenceError: allure is not defined问题解决方法
    【转】SQLServer查询死锁
    opencv-Mask(掩膜)
    opencv-cvtColor图像制式转换
    opencv-saturate_cast防溢出函数
    opencv-convertTo转换数据格式
    opencv-imwrite保存函数
    opencv-imshow显示函数
    opencv-setTo设置值
    我的蓝牙设备
  • 原文地址:https://www.cnblogs.com/fxc-520520/p/9338625.html
Copyright © 2020-2023  润新知