• MySQL部分语法



    MySQL


    1.先进入到d盘根目录(自己安装MySQL的盘符) cd d:
    2.输入net start mysql
    3.在d盘的根目录下输入mysql -u root -p就可以进入mysql的命令提示符
    4.如果设置过密码就输入密码


    MySQL


    1.先进入到d盘根目录(自己安装MySQL的盘符) cd d:
    2.输入net start mysql
    3.在d盘的根目录下输入mysql -u root -p就可以进入mysql的命令提示符
    4.如果设置过密码就输入密码

    //样例:创建一个表emp
    CREATE TABLE emp(
    empno INT(4) PRIMARY KEY,//设置为主键,注意主键的值是不允许重复的
    ename VARCHAR(10),
    job VARCHAR(9),
    hiredate DATE,
    sal FLOAT(7,2)
    ) ;
    //样例:给表中插入数据(可以插入多条数据)
    insert into emp(empno,ename,job,hire,sal)
    values(6061,'李兴华','经理','2001-01-01',2000.30)
    values(6062,'李兴华','经理','2001-01-01',2000.30)
    values(6063,'李兴华','经理','2001-01-01',2000.30)
    ;//日期也得带单引号

    设置主键:
    在创建表之后:
    ALTER TABLE 表名
    ADD CONSTRAINT PK_id PRIMARY KEY (id)//将id设置为为主键

    删除主键:
    ALTER TABLE 表名 DROP PRIMARY KEY;
    如果主键的属性有自动自增的特征(AUTO_INCREMENT)必须先去掉
    alter table test1_2 modify id int;
    alter table test1_2 drop primary key;

    show命令

    show databases; -- 显示mysql中所有数据库的名称。

    show tables;//使用命令前必须先进入某一个数据库(use 数据库名)

    常用指令:

    创建数据库:create DATABASE 数据库名;

    删除数据库:drop database 数据库名;

    进入指定数据库 : use 数据库名;

    查看数据库中有哪些表: show tables;

    查看表:(1) desc 表名; 查看表结构
    (2) show create table 表名; 查看表的细节

    修改表名:ALTER TABLE 旧表名 RENAME 新表名;

    给表中新添一个字段(一列):alter table 表名 add 属性名 属性类型;

    修改表中字段类型:alter table 表名 modify 属性名 属性类型;

    修改表的字段名(列名):alter table 表名 change 原始列名 新列名 数据类型;

    删除表中一列:alter table 表名 drop 字段名;

    删除表:drop table 表名;

    给表中插入数据:
    INSERT INTO 表名(属性1, 属性2, 属性3,....属性n)//后面没有分号
    VALUES (属性1的值, 属性2的值, 属性3的值,.....属性n的值);

    修改表名:rename table 原来表名 to 新表名;

    查看表中具体内容: select * from 表名;

    修改表的字符集 alter table character set 字符集名称;

    数据类型:数值类型、日期和时间类型、字符串类型

    isnull(属性,值1)//如果此属性是null就将这个属性的值赋为值1

    select count(*) from 表名 where

    update 表名 set 字段名=‘xxx’ where (约束条件)

    delete from 表名 where(约束条件)(不加条件就是删除所有)

    //sql注入
    //System.out.println(selectByUsernamePassword("zs","12347'or'1'='1"));

    单表:

    多表:

    不一样的烟火
  • 相关阅读:
    二分练习题4 查找最接近的元素 题解
    二分练习题5 二分法求函数的零点 题解
    二分练习题3 查找小于x的最大元素 题解
    二分练习题2 查找大于等于x的最小元素 题解
    二分练习题1 查找元素 题解
    code forces 1176 D. Recover it!
    code forces 1173 B. Nauuo and Chess
    code forces 1173 C. Nauuo and Cards
    吴恩达深度学习课程笔记-15
    吴恩达深度学习课程笔记-14
  • 原文地址:https://www.cnblogs.com/cstdio1/p/11564504.html
Copyright © 2020-2023  润新知