找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
[tr][td]
删除自增长 删除主键:
        注意点:
         1,在删除主键的时候先确认已经删除了自增长,要想删除主键必须先显出自增长
        2,在增加自增长之前要先添加主键约束,否则跑错

        删除自增长的命令:
        alter table 表名 change 字段 字段类型;
        alter table 表面 drop 字段 :删除主键约束
        添加主键:alter table 表名 change 字段 字段类型 primary key;
        增加自增长:alter table 表名 change 字段 字段类型 auto_increment;
               
什么是数据库?
可以理解为就是用来处理数据的仓库。

有哪些数据库?
mysql,SQLserver,DB2,Hbase,oracle,sql2000,rediss

mysql 是一款关系的数据库,免费开源。且稳定,符合大部分公司的应用场景。
关系型数据:他是把信息存在表与表中。通过特定方式实现表与表进行关联。

service mysqld start 启动mysql服务
service mysqld restart 重启动mysql服务
service mysqld stop 关闭mysql服务
service mysqld status 查看mysql服务      

访问MySQL的登录方式
暗文 mysql -u root -p
明文mysql -u root -p '123456"

mysql每个语句当中结束用;


mysql 当中的操作指令;
查看有哪些数据库:show databases;
删除一个数据库:drop database 数据库名称;
进入数据库:use 数据库名称;
查看数据库中        有哪些表: show tabels;
创建一个数据库:create database 数据库名称;
创建一个表是:create table  表单名();
查看表的结构:desc 表单名;


mysql当中的数据类型:
数字类型:
        int类型它支持的长度为2147483647 -2147483647
        bigint:长度类型比int要高
        float(20,2):前面的20是存储字节的空间,2是保留两位小数 最多可以
        精确到6位小数
文本类型:
        char:我给一个固定大小的存储空间,比如我给4kb大小,不管我实际给的
文件是多少,他的存储空间不变就是4kb
        varchar:自适应的存储机制,我给存储的是20个字节的空间,但是他也会按照
实际的值给数据存储的空间进行存储

时间类型:time类型

mysql当中常见的约束类型:
        primary key:代表主键约束,表示这个字段的值是唯一的。
        auto_increment :自增长约束,如果我进行删除数据的话,那么自增长
        会按照删除之前的值进行自增长。
        default: 默认值约束:给一个字段设置默认值,如果实际给值那么会按照
实际给的值进行插入,如果没给给值,就会使用默认值的值进行插入数据
        foreign key:外键约束,是表与表之间的约束行为
not null:非空约束



mysql 的数据结构操作:
修改表字段信息:change
进行修改表字段名称的时候如果你的表字段设置了自增长会默认清除。
alter table 表单名 change 原字段名 新字段名 数据类型,约束;
给字段增加自增长约束:alter table 表单名 change 原字段名 新字段名 数据类型,auto_increment;
给字段删除自增长约束:alter table 表单名 change 原字段名 新字段名 数据类型;

增加一个字段:alter table 表单名 add 字段名 数据类型;
增加多个字段:alter table 表单名 add (字段1 数据类型,字段2 数据类型);

after(放在某一个指定字段的后面) first(放在最前面)
添加一个字段放在某个字段后面:alter table 表单名 add 字段名 数据类型 after 字段名;
添加一个字段放在最前面:alter table 表单名 add 字段名 数据类型 first;
删除表字段信息:drop

删除单个表字段信息:alter table 表单名 drop 字段名;
删除多个表字段信息:alter table 表单名 drop 字段1,drop 字段2;
调整字段顺序用:modify
调整一个字段放在另一个字段后面:alter table 表单名 modify 字段名 数据类型 after 字段名;
删除表:drop table 表单名;

删除自增长 删除主键:
注意点:
1,在删除主键的时候先确认已经删除了自增长,要想删除主键必须先显出自增长
2,在增加自增长之前要先添加主键约束,否则跑错
删除自增长的命令:
alter table 表名 change 字段 字段类型;
例子:alter table wuhan5 change id id int(4);
删除主键约束的命令:
alter table 表面 drop 主键约束;
例子:alter table wuhan5 drop primary key;

添加主键:alter table 表名 change 字段 字段类型 primary key;
增加自增长:alter table 表名 change 字段 字段类型 auto_increment;

表数据的操作:
        select
查询这个表的所有数据:select * from 表单名;
* 代表所有数据
查询单个字段的数据:select 字段名 from 表单名;
查询特点字段的数据,多个字段用逗号分开:select 字段1,字段2,字段3 from 表单名;
insert into
插入单个字段的数值:insert into 表单名(字段名)values(数值);
插入多个字段,添加对应的数值:
insert into 表单名(字段1,字段2,字段3)values(数值1,数值2,数值3);
不输入字段的名称按字段顺序插入对应的数值:
insert into 表单名 values(数值1,数值2,数值3);
同时插入多条数据:
insert into 表单名 values(数值1,数值2,数值3),(数值a,数值b,数值c);
delete





分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册