zoukankan      html  css  js  c++  java
  • mySql中的基本操作

    1、表 确认实体:(t_user)
    确认实体: id username password displayname sex age

    注意:保证一个表里面有一个唯一标识
    2、sql语句创建
    create table t_user(
    id integer,
    username varchar(255),
    password varchar(255),
    displayname varchar(255),
    sex varchar(255),
    addr text, //大文本用text
    age integer
    score float //单精度 7-8位有效数字
    score2 double //双精度 15-18位有效数字
    birthday date //只有年月日
    times time //只有时分秒
    arrive datatime//年月日时分秒
    )

    创建数据库
    create databases jereh;
    进入数据库
    use jereh;
    删除表
    drop table student(表名)
    向数据表中添加数据
    insert into t_user(需要增加数据的表)(username,password)values('zhangsan','123');
    查看数据表中所有内容
    select * from t_user;
    增加一列
    alter table t_user(需要增加数据的表) add column addr(添加的字段) text(字段类型);
    清空数据
    delete from t_user(需要清空的表);
    设置主键约束,设置以后该处不能重复
    create table student(创建的表名) (id integer primary key,name varchar(255));
    设置自动生成
    create table student(创建的表名) (id integer primary key auto_increment,name varchar(255));
    判断是否存在表,如果不存在会创建,存在则不会创建
    create table if not exists student(...)
    增加主键约束
    alter table student(要修改的表) add constraint primary key(cid(要设置的字段))
    设置外键约束
    alter table student(要设置外键约束的表) add constraint fk_key1(设置外键约束的名字) foreign key(cid)(要设置外键约束的字段) references class(cid)(外键约束关联的表以及字段);
    查看表中数据
    desc student(要查看的表名)
    查看表中数据的属性
    select * from student(要查看的表名)
    改变字段名
    alter table student changed id(要改变的字段名) sid(要改成什么字段名) integer;
    修改字段,修改全部
    update student set age(要修改的字段名)=18,name='zhangsan';
    修改单条数据的字段
    update student set age=18 where name='zhangsan'(判断语句);
    通过模糊查找修改 %
    update student set age=18 where name like 'zhang%'(模糊查找,百分号代表任意字符);
    修改编码
    ALTER TABLE `class`(要修改的表) CHANGE `cname`(要修改的字段名) `cname` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL;;
    删除主键
    alter table student drop id(主键名);

  • 相关阅读:
    TCP三次握手(建立连接)/四次挥手(关闭连接)
    STL
    Hadoop- 集群时间同步
    Hadoop- MapReduce在实际应用中常见的调优
    Hadoop- HDFS的Safemode
    Hadoop- 分布式资源管理YARN架构讲解
    Hadoop- Hadoop详解
    Linux- Linux自带定时调度Crontab使用详解
    Spark- Spark Yarn模式下跑yarn-client无法初始化SparkConext,Over usage of virtual memory
    Zeppelin- Linux下安装Zeppelin
  • 原文地址:https://www.cnblogs.com/ningmeng666/p/6647278.html
Copyright © 2011-2022 走看看