zoukankan      html  css  js  c++  java
  • MYSQL—— 基础入门,增、删、改、查(基础篇)

     首先呢,先解释一下基本的概念,心里最起码知道就ok啦!其余更多的了解,得另查看喽!

            (1)什么是sql?

          sql:指结构化查询语言,有能力访问数据库,是一种ANSI(美国国家标准话组织)的标准计算机语言

            (2)什么是mysql?

          mysql是一个关系型数据库管理系统,关系型数据库将数据保存在不同的表中,这样增加了提取数据的速度并提高了灵活性

            (3)sql的分类?

          

    数据库的操作:增、删、改、查,如下正式进行.............    

    1、创建数据库

    语法:create database 库名
    create database dd; #创建了,名称为dd的数据库

    2、创建数据表

    语法:create table 表名(列声明)
    示例:create table study (id int); #1、创建数据表,至少存在一列,否则报错 2、创建一个数据表,必须指定主键,因此修改后如下
    create table study(id int primary key); #primary key 指定主键

    3、重命名表

    语法:alter table 表名 rename 新表明
    示例:alter table study rename studys;      #将study 重命名为studys

    4、增(向表中插入数据内容

    语法:insert into 表名 values('值1','值2'....)               #注意:插入的值需与给定的列对应
    insert into 表名 (列名1,列名2...) values('值1','值2'....)
    示例:insert into studys values ('1'); #studys表中的id列添加值为1

          1-4的效果图如下:

      

    5、改(向表中插入列

    语法:alter table 表名 add 列名 列类型
    示例:一次插入一列:alter table studys add sex varchar(10) default null; #在数据表studys中添加列名为sex的列,默人到最后一列
       一次插入多列: alter table studys add (age varchar(10) default null ,classname varchar(10) default null); #在数据表studys中一次插入多列,列名为age与classname,默人到最后一列
      插入某个固定值后: alter table studys add tels varchar(11) default '-' after age; #在age后面插入列,列名为tels,default含义为:当此列没有数据时默认‘-’填充
       插入到第一列: alter table studys add telz varchar(11) default '-' first; #将telz添加到第一

            运行结果后的图示例:

       

               (修改列名称)

    语法:alter table 表名 change 列名称  列新名称  列数据类型
    示例:alter table studys change name names varchar(13);   #将列名name修改为names,列数据;类型必须添加,否则报错

             (修改表中的数据

    语法:update 表名  set 列名称 = 新值 where 修改条件
    示例:一次修改一个数据:update studys set name = '王三' where id = 1; #将id为1且name的默认值null,修改为‘王三’    一次修改多个数据:update studys set sex= '', age= '11', classname='二班' where id = 1; #将id为1且sex,age,classname的默认值null,修改为‘男’,‘11’,‘二班’

       5-6的效果图如下:

      

    6、查(查询数据

    语法:select 列名称  from 表名称 【查询条件】
    示例:select
    * from studys; #查询所有的表数据    select id,name from studys; #查询列名为id,name的数据    select id,name,sex,classname from studys where id = 2; #添加查询条件,查询数据

      运行后的效果图如下:

            

    7、删(删除行

    语法:delete from 表名称 where 删除条件;
    示例:delete from studys where id = 1; #删除id为1的行
       delete from studys; #删除表中的所有数据

         id为1的整行已被删除,运行后的效果图如下:

        

             (删除表

    语法:drop table 表名
    示例:drop table studys;

        删除库

    语法:drop database 库名
    示例:drop database dd;    

      每天进步多一点点,坚持,坚持,再坚持.............

  • 相关阅读:
    python开发第二十六天CMDB
    python模块(requests,logging)
    python自动开发之第二十五天
    python自动开发之第二十四天(Django)
    python自动开发之第二十三天(Django)
    python自动开发之第二十二天
    python自动开发之第二十一天
    python自动开发之(ajax)第二十天
    python自动开发之(django)第十九天
    python自动开发之第十八天
  • 原文地址:https://www.cnblogs.com/syw20170419/p/6879522.html
Copyright © 2011-2022 走看看