MySQL语句基础

数据库服务器中存放的是 库(文件夹) 表(文件) 表里面是记录(一行数据)


库相关(创建文件夹)
    创建
        create database 数据库名  charset 编码名称

  create database lmz charset utf8;

  结果: 

 


    修改(不能修改数据库名称,除非删除重建)
        alter database 数据库名  charset gbk

  

  
    查
        show databases;         #查看所有数据
        show create database  #数据库名 查看建库语句

 


    删除
        drop database 数据库名

表相关


    创建
        create table t1(id int,name char);

  注意:需要先切换到对应库下面,在库下面创建表

  有两种方式:

  1.先use 切换到对应目录,在创建表

    use lmz

    create table t1(id int,name char)

  2.通过点的方式

    create table lmz.t3(id int,name char)
    修改
        改结构
        alter table 表名  add | drop | modify | change
        add(增) 后面跟 字段名 数据类型


        drop(删)后面跟 字段名

 

        modify(改) 后面跟 字段名  新类型


        change (改)后面跟 旧字段名 新的字段名 新类型

 


        改属性
            编码
                alter table t1 charset gbk;
            表名
                rename table 旧表名 to 新表名

 


    查
        show tables;

 


        show create table 表名  #查看建表语句


        desc 表名  #查看表结构(字段)

 


    删除
        drop table 表名

        truncate table 表名,#重建表(清空数据)

 

记录相关
    添加
        insert into 表名 values(值1...),(值1....)....
        插入时注意 值得顺序 和 类型必须与表结构一致

 

    修改
        update 表名 set 字段名=新的值  where 条件
        可以同时修改多行 用逗号来隔开字段
        没有条件就全改

 


    查
        select *|字段名 from 表名     *表示所有字段

 

    删除
        delete from  表名 where条件
        没有条件就全删

 

posted @ 2018-09-11 20:56  没有显示名称  阅读(228)  评论(0)    收藏  举报