zoukankan      html  css  js  c++  java
  • mysql 基础

    数据库DDL语句

    一. 创建数据库方法

    create database 数据库名称;
    1).create database mydb2;
    create database 数据库名称 character set 字符集名称;
    1). create database mydb2 character set utf8;
    create database 数据库名称 character set 字符集名称 collate 字符集效验;
    1). create database mydb3 character set utf8 collate utf8_general_ci;
    二.查看数据库

    show databases;

    show create database 数据库名称;//显示数据库创建
    1).show create database mydb2;
    三.删除数据库
    1.drop database [if exists] 数据库名称;// [] 中内容可以 剩去
    1).drop database mydb2;
    四.修改数据库

    alter database 数据库名称 带更新的值;
    1).alter database mydb2 character set gbk;
    五.切换数据库
    1.use 数据库名称
    1).use mydb2;
    六.查看当前所在表

    1.select database();
    七.创建表

    create talbe 表名( create talbe user(
    列名称1 列名称1值类型, _id int primary key auto_increment,
    列名称2 列名称2值类型, name varchar(30),
    列名称3 列名称3值类型, gender varchar(30),
    列名称4 列名称4值类型 _date date
    ); );
    八.修改表

    1.alter table 表名 具体功能关键字;
    1).alter table mydb2 add name varchar(30); //在 mydb2 中追加一个 name 列
    2).alter table mydb2 modify name varchar(100); //修改 name 列 , 使其长度为 60
    3).alter table mydb2 drop name; //删除name 列
    4).alter table mydb2 to users; //将表名改为 users
    5).alter table mydb2 chatacter set utf8 //将表的字符集改为 utf8
    6).alter table mydb2 change name username varchar(50); //列名name修改为username 并设置其字符长度
    九.表单的约束

    1.定义主键约束(不可重复,不可为空)
    1). primary key
    2.唯一约束(不可重复,可空)
    1).unique
    3.非空约束(可重复,不可空)
    1).not null
    4.自动增加。。(个人理解)
    1).auto_increment//与 数值型 primay key 配合使用
    5.外键约束
    1).constraint 外键约束名 foreign key (属性名1) references 表名 (属性名2);
    6.设置默认值 DEFAULT
    1).TotalRooms int DEFAULT 0,
    十.数据类型

    1.字符串型——String
    1).VARCHER.CHAR
    @ varchar(30).char(50)
    2.大数据类型————–字节流, 字符流
    1).BLOB、TEXT
    3.数值型——————— 数值类型 (bit ,byte,short,int, long, float,double,)
    1).TINYINT 、SMALLINT、INT、BIGINT、FLOAT、DOUBLE
    4.逻辑型
    1).BIT
    5.日期型
    1).DATE(只有日期)、TIME(只有时间)、DATETIME(日期和时间)、TIMESTAMP(日期和时间,时间戳)
    ---------------------
    作者:2424988205
    来源:CSDN
    原文:https://blog.csdn.net/qq_15421699/article/details/68210302
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    华为精益敏捷专家:DevOps转型中的那些坑
    极致进化-敏捷进化型企业的未来畅想
    DevOps的工程化
    京东精益敏捷教练分享:敏捷助力产品创新!
    敏捷开发进度管理之燃尽图
    手把手教你进行Scrapy中item类的实例化操作
    手把手教你使用ADB卸载手机内置App软件
    手把手教你使用Python生成图灵智能小伙伴,实现工作助手/闲聊功能
    手把手教你利用Pyecharts库对IP代理数据进行数据可视化分析
    手把手教你使用Python爬取西刺代理数据(下篇)
  • 原文地址:https://www.cnblogs.com/sucanji/p/10959058.html
Copyright © 2011-2022 走看看