mysqlデータベースのddl文棚卸

2445 ワード

-データベースDROP DATABASE IF EXISTS qinhanを削除する.–データベースの作成–CREATE DATABASE qinhan_user character set ‘utf-8’ COLIATE ‘utf8_general_ci’; create database qinhan; – データベースuse qinhanを使用します.
– drop database java1901;
-varcharフィールドに初期値create table qinhanを割り当てるようにテーブルを作成します.user(user_id int not null primary key auto_increment comment‘ユーザID’,username varchar(256)not null comment‘ユーザ名,要求メールボックス|携帯番号|QQ番号|ニックネーム’,password varchar(256)not null comment‘パスワード,暗号化’,birthday datetime null,gender char(1)not null default‘M’,raw_add_time datetime default CURRENT_TIMESTAMP);
-挿入データinsert into qinhan_user values(1,‘zhw’,‘root’,‘1991-01-12’); – 表構造desc qinhan_の表示user; – テーブルdrop table if exists qinhan_を削除user; – 表構造alter table表名balbala column列情報の変更–フィールドalter table qinhanの追加/削除user add column age int null comment「ユーザー年齢」;alter table qinhan_user drop column age; – テーブル名rename table qinhan_の変更usr to qinhan_user; show tables;-- 現在のデータベースの下にあるすべてのテーブルを表示します.フィールドのデータ型、フィールド名、デフォルト値など、前の適用可能な変更の一部を変更します.次の表は、元の列名と現在の列名を指定するために名前を付けて変更します.alter table qinhan_user modify column password varchar(124)not null comment「パスワード、暗号化」;alter table qinhan_user change column password password varchar(256)not null comment「パスワード、暗号化」;alter table qinhan_user change column passwd password varchar(256)not null comment‘パスワード、暗号化’;–索引の追加
-テーブルをクリアした文ははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははははuser;
-idのような自動成長フィールドが整数型create table qinhanであるべきかどうかに注意する練習course(course_id int primary key auto_increment comment‘カリキュラムID’,coursename varchar(256)not null comment‘カリキュラム名’,pre_course varchar(256)comment‘先修カリキュラム’,teacher_id varchar(256)not null comment‘担任先生’,course_date datetime not null comment‘開講時間’);練習–テーブル構造の変更–フィールドalter table qinhanを追加削除course add column ss int not null unique comment‘テスト用フィールド’after coursename;desc qinhan_course; alter table qinhan_course drop column ss; desc qinhan_course; – テーブル名rename table qinhan_の変更course to qinhan_c; show tables; rename table qinhan_c to qinhan_course; show tables; – フィールド名、フィールドタイプ、などの情報を変更するalter table qinhan_course modify column coursename int not null comment‘誤り訂正フィールド’;desc qinhan_course; alter table qinhan_course change column coursename coursename 2 varchar(256)not null unique comment「カリキュラム名」;desc qinhan_course; alter table qinhan_course change column coursename 2 coursename varchar(256)not null unique comment「カリキュラム名」;desc qinhan_course;