当前位置: 首页 > news >正文

创建和使用数据库

创建和使用数据库
创建数据库:CREATE DATABASE 数据库名; ( 数据库名在服务器中必须是唯一的,并且符合标识符规则)

连接到数据库:USE 数据库名;

删除数据库:DROP DATABASE 数据库名;

 

整数数据类型
TINYINT型:使用TINYINT数据类型时,存储数据的范围是从0到255.每个TINYINT类型的数据占用1个字节的存储空间。


SMALLINT型:使用SMALLINT数据类型时,存储数据的范围是-2的15次方(-32768)到2的15次方-1(32767)。每个INT类型的数据占用2个字节的存储空间。


INT型:使用INT数据类型时,存储数据的范围是-2的31次方到2的31次方-1.每个INT类型的数据占用4个字节的存储空间。

BIGINT:使用BIGINT数据类型时,存储的范围是-2的63次方到2的63次方-1,每个BIGINT类型的数据占用8个字节的存储空间。

浮点数据类型
REAL型:REAL数据类型可精确到第七位小数,其范围因为从-1.40E-38到3.40E+38.每个REAL类型的数据占用4个字节的存储空间。


FLOAT型:FLOAT数据类型可精确到第十五位小数,其范围为从-1.79E-308到1.79E+308.每个FLOAT类型的数据占用8个字节的存储空间。


DECIMAL型:DECIMAL数据类型可以提供小数所需要的实际的存储空间,单也有一定的限制。我们可以用2到17个字节来存储从-10的38次方-1到10的38次方-1之间的数值。


MUMERIC型:MUMERIC数据类型与DECIMAL数据类型完全相同。

字符串类型
CHAR:CHAR是定长字符数据,其长度最多为8KB。

VARCHAR:VARCHAR是变长字符类型,其长度不超过8KB。


二进制数据类型
BINARY:BINARY数据类型用于存储二进制数据。其定义形式为BINARY(n),n表示数据长度,取值为1到8000.

VARBINARY:VARBINARY数据类型的定义为BARBINARY(n)。它与BINARY类型相似,n取值也为1到8000。
(一般情况下由于BINARY数据类型长度固定,因此它比VARBINARY类型的处理速度快)


逻辑数据类型
BIT:BIT数据类型存储真与假数据,它占用1个字节的存储空间,其值为0或1.如果输入0或1以为的值,将被视为1,BIT类型定义为NULL值(所谓NULL值是指空值或无意义的值)。

日期和时间数据类型
DATETIME:DATETIME数据类型用于存储日期和时间的结合体,用8个字节存储数据。


SMALLDATETIME:SMALLDATETIME数据类型与DATETIME数据类型相似,到日期时间范围较小,用4个字节存储数据。

 

创建表:CREATE TABLE<表名>
(<列名><列的数据类型>[<列的约束>]);

删除表:DROP TABLE<表名>;


复制表:如: SELECT * INTO MY_Frinends FROM Frined;(MY_Fiends为表名)

如: SELECT * INTO MY_Frinends FROM Frined WHERE l=0;
修改表:如: ALTER TABLE Friend ADD Address VARCHAR(50);(给Friend表添加一个名为Address的新列)

?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:app="http://www.yitiali.com schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.helloword.MainActivity">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello www.chushiyl.cn World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent" />
</android.support.www.yixingsyle.cn constraint.ConstraintLayout>

创建索引:CREATE INDEX<索引名>NO<表名>(<列名一>,<列名二>,....);


删除索引:DROP INDEX Friend.phoneNoIndex;

相关文章:

  • CSS中使用expression完美设置页面最小宽度
  • Android 从SetContentView()谈起
  • 为什么volatile不能保证原子性而Atomic可以?
  • SQL优化常用方法44
  • NoSQL
  • session再次理解
  • 陈杰:无服务器架构,让云端开发更纯粹
  • Redis的发布订阅及.NET客户端实现
  • 动态载入数据的无刷新TreeView控件(8)
  • ubuntu-基本命令篇-13-用户管理
  • 四大中三家已面向客户推出机器人业务解决方案?别逗了,先用机器人自我革命吧! post by 上海嘉冰信息技术...
  • python基础实践(二)
  • [Spring Cloud Task]3 框架配置详解
  • node.js
  • 本周末预计更新博客内容
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • Android组件 - 收藏集 - 掘金
  • Django 博客开发教程 16 - 统计文章阅读量
  • If…else
  • JAVA并发编程--1.基础概念
  • MySQL-事务管理(基础)
  • Otto开发初探——微服务依赖管理新利器
  • Python进阶细节
  • QQ浏览器x5内核的兼容性问题
  • Windows Containers 大冒险: 容器网络
  • 从重复到重用
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 简单基于spring的redis配置(单机和集群模式)
  • 将回调地狱按在地上摩擦的Promise
  • 树莓派 - 使用须知
  • 推荐一个React的管理后台框架
  • !! 2.对十份论文和报告中的关于OpenCV和Android NDK开发的总结
  • !!Dom4j 学习笔记
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (黑马C++)L06 重载与继承
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (转)LINQ之路
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .Net MVC4 上传大文件,并保存表单
  • .NET中两种OCR方式对比
  • [1204 寻找子串位置] 解题报告
  • [2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
  • [AIGC 大数据基础]hive浅谈
  • [bzoj 3534][Sdoi2014] 重建
  • [bzoj1912]异象石(set)
  • [C#]获取指定文件夹下的所有文件名(递归)
  • [C++随笔录] 红黑树
  • [CareerCup] 2.1 Remove Duplicates from Unsorted List 移除无序链表中的重复项
  • [CERC2017]Cumulative Code
  • [flume$2]记录一个写自定义Flume拦截器遇到的错误