zoukankan      html  css  js  c++  java
  • Mysql数据库笔记

    第一节:

    Mysql注意事项:

    1.程序代码默认大写,程序员代码为小写。

    2.每个语句都以;或者g结束。

    3.任何数据都有自己的数据类型。

     

    库级操作语句:

    1.show databases;查找数据库里面的所有的库,所以加s。

    2.MySQL -uusername -ppassword 进入MySQL, exit 退出MySQL。

    3.show create database 数据库名字; 显示创建数据库的信息。

    4.create database 数据库的name; 创建数据库。

    5.drop database 数据库的name; 删除数据库。

    6.use 数据库的name; 进入数据库,也可以切换数据库。

    表级操作语句:

    1.show tables; 显示所有的表

    2.create tables 数据表name(字段信息); 创建表

    如:create table 数据表的name(id int, name varchar(20));字段及字段的类型。

    3.show create table 数据包的name; 显示创建表的信息。

    4.drop table 数据表的name;

    插入数据:

    1.insert into tb_name(id name) values (22, long); 插入指定字段

    2.insert into tb_name values(all_values); 全字段插入

    3.insert into tb_name(field_name) values(value_1),(value_2).....; 多行插入。

    查询数据:

    1.select field_name from tb_name; 指定字段查询。

    2.select * from tb_name; 全字段查询。

    3.select field_name from tb_name where conditions; 带条件查询

    4.select database(); 查询库里面有几张表。

    5.select now(); 查询时间。

    修改数据:

    1.update tb_name set field_1 = value_1; 修改所有数据

    2.update tb_name set field_1 = value_1, field_2 = value_2,.......; 修改多个值

    3.update tb_name set field_1 = value_2 where conditions; 修改满足条件的值。

    删除数据:

    1.delete from tb_name; 删除表中所有数据。

    2.delete from tb_name where conditions; 删除表中满足条件的数据。、

    数值类型:int

    字符类型:char, varchar,

     

    第二节:

    筛选条件:=, <, >, !=, 或<>, <=, >=, is null, is not null,

    逻辑运算符:and, or, not,

    排序(order by):select columns from tb_name order by columns asc/desc;

    正序:asc为默认的 , 倒叙:desc。

    限制(limit):select columns from tb_name limit start, count;

    limit count; 或者 limit start, count.

    去重(distinct):select distinct columns from tb_name;

    常用聚合函数:

    统计个数:count(column) 求和: sum(column) 最大值max(column)

    平均值:avg(column) 最小值: min(column) 列出字段全部值:group_concat(column)

    分组查询(group by):select group_column1 from tb_name group by group_column1,group_column2...;

    聚合筛选(having):select group_column,aggreations from tb_name group by group_column having condtions;

    where>on>having.

    第三节:

    表结构修改(alter):

    1.修改表名:alter table tb_name rename to new_name;

    change column,modify column, add column, drop column,

    联合主键:组合不能重复的,

  • 相关阅读:
    js 小数乘积位数太长
    微信浏览器跳转外部浏览器 app下载
    linux 查询制定目录的制定内容
    windows apache 跳转 tomcat 代理
    windows版 nginx配置反向代理实例教程 跳转tomcat和php网站
    概率论公式
    Python scipy 计算短时傅里叶变换(Short-time Fourier transforms)
    Centos 解决SSH 免密码登录 以及Crontab制作定时SSH自动登录和关闭的脚本
    python3 日志检索异常抛出异常 raise KeyError(key),KeyError: 'formatters'
    Pthon Matplotlib 画图
  • 原文地址:https://www.cnblogs.com/sdyxlyb22/p/11272056.html
Copyright © 2011-2022 走看看