MySQLの初期および基本的な操作

ディレクトリ

 

知識データベース

MySQLの基本的な操作

ライブラリの基本

テーブルの上に基本操作

一般的なデータ型 

数値型

文字列型

日付タイプ 

一般的に使用されるデータ型

 小さな実践の共通操作


知識データベース

ユーザデータベース:
プロジェクトライブラリ(データベース)==== IDEA、テーブル(表)====クラス、行(ロウ)====オブジェクト、カラム(列)====プロパティ

データベース・ファイル・システム:
ライブラリ====フォルダ; ====テーブルファイルのセット

MySQLは構造化照会言語と呼ばれるSQL言語、SQL(構造化照会言語)を使用しています。分かれて:

DDL(データDefination言語)---構築データベース、ルックアップテーブルは、データベースを削除し、削除操作テーブル[維持するために使用するストアデータ構造]
削除DML(データ操作言語)---増加(INSERT)、(DELETE)、チャールズ(SELECT)、変更(UPDATE)データを操作するために使用]
--- MySQLの権利管理DCL(データ制御言語)

MySQLの基本的な操作

ライブラリの基本

		 CREATE DATABASE `库名`;  //新建一个库
		 SHOW DATABASES;  //显示当前库
		 USE `库名`; //使用该库为默认库
		 DROP DATABASE `库名`; //删除该库
		 SELECT DATABASE();  //查看当前默认库

テーブルの上に基本操作

		1. CREATE TABLE `表名` (
			... 列的定义(Column)
		);
		2. SHOW TABLES;
		3. DROP TABLE;
		4. SHOW CREATE TABLE `表名`;  //查看表结构
		5. DESC `表名`;  //查看表结构

一般的なデータ型 

数値型

データの種類 サイズ 説明 ジャワの種類に対応
BIT [(M)] Mは、指定されたビットの数であり、デフォルト値は1であります
進数、 M に至るまで 、1- 64 、記憶装置。0からの範囲の値 2 ^ M-1
一般的な ブール に対応する BIT 、デフォルト
保存されているビットは0 1
TINYINT
1つのバイト
進数、 M の範囲の 1 64 、0から範囲記憶値 M-1 ^ 2
バイト
SMALLINT
2つのバイト   ショート
INT
4つのバイト   整数
BIGINT
8つのバイト   長いです
FLOAT(M、D)
4つのバイト
単精度、 Mは 長さが、指定された D 小数点の指定された数を。精度の損失が発生します
浮く
DOUBLE(M、D)
8つのバイト   ダブル
DECIMAL(M、D)
M / D 最大
+2
二重、 Mは 長さを指定し、 Dは 小数点以下の桁数を表しています。正確な数値
BigDecimalを
NUMERIC(M、D)
M / D 最大
+2
二重、 Mは 長さを指定し、 Dは 小数点以下の桁数を表しています。正確な数値
BigDecimalを

文字列型

データの種類 サイズ 説明 ジャワの種類に対応
VARCHAR(SIZE)
0 - 65,535 バイト
可変長文字列
ストリング
テキスト
0 - 65,535 バイト
長いテキストデータ
ストリング
MEDIUMTEXT
0-16777215 バイト
ミディアムの長さのテキストデータ
ストリング
BLOB
0 - 65,535 バイト
バイナリ形式で長いテキストデータ
バイト[]

日付タイプ 

データの種類 サイズ 説明 タイプのJavaに対応
日付時刻
8つのバイト
至るまで 1000年 ダオ 9999 年、取り出され、変換ゾーンされることはありません。
java.util.Date
java.sql.Timestamp
TIMESTAMP
4つのバイト
至るまで 1970 ダオ 2038 年すると、自動的に現在のタイムゾーンを取得し、変換されます。
java.util.Date
java.sql.Timestamp

一般的に使用されるデータ型

INT:整数
DECIMAL(M、D):フローティング型
VARCHAR(SIZE):文字列型
TIMESTAMP:日付タイプ

 小さな実践の共通操作

データストア、レコード店や顧客、以下の3つのテーブル:
商品 品( 製品番号 goods_id 、商品名 goods_name、 単価 単価、 商品カテゴリ 、カテゴリ、 ベンダープロバイダ)
お客様の 顧客( 顧客番号の CUSTOMER_ID、 名前の 名前、 住所、 住所、 電子メール 、電子メール、 セックス セックス 、IDの card_id)
購入 購入( 購入注文番号 ORDER_ID、 顧客番号の CUSTOMER_ID、 製品番号 goods_id、 購入数量 NUMS)
 
-- 创建数据库 
create database shop;

-- 选择数据库 
use shop;

-- 创建数据库表 
-- 商品 
create table if not exists goods 
( 
	goods_id int comment '商品编号', 
	goods_name varchar(32) comment '商品名称', 
	unitprice int comment '单价,单位分', 
	category varchar(12) comment '商品分类', 
	provider varchar(64) comment '供应商名称' 
);

-- 客户
 create table if not exists customer 
 ( 
	customer_id int comment '客户编号', 
	name varchar(32) comment '客户姓名',
	address varchar(256) comment '客户地址',
	email varchar(64) comment '电子邮箱',
	sex bit comment '性别', 
	card_id varchar(18) comment '身份证'
);

-- 购买
 create table if not exists purchase 
 ( 
	order_id int comment '订单号',
	customer_id int comment '客户编号',
	goods_id int comment '商品编号', 
	nums int comment '购买数量' 
);

たくさんの練習O(∩_∩)O〜

公開された51元の記事 ウォン称賛14 ビュー2304

おすすめ

転載: blog.csdn.net/qq_41185460/article/details/104045273