日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

[JavaWeb-MySQL]DDL_操作数据库,表

發布時間:2023/12/4 数据库 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [JavaWeb-MySQL]DDL_操作数据库,表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

DDL:操作數據庫、表

1. 操作數據庫:CRUD1. C(Create):創建* 創建數據庫:* create database 數據庫名稱;* 創建數據庫,判斷不存在,再創建:* create database if not exists 數據庫名稱;* 創建數據庫,并指定字符集* create database 數據庫名稱 character set 字符集名;* 練習: 創建db4數據庫,判斷是否存在,并制定字符集為gbk* create database if not exists db4 character set gbk;2. R(Retrieve):查詢* 查詢所有數據庫的名稱:* show databases;* 查詢某個數據庫的字符集:查詢某個數據庫的創建語句* show create database 數據庫名稱;3. U(Update):修改* 修改數據庫的字符集* alter database 數據庫名稱 character set 字符集名稱;4. D(Delete):刪除* 刪除數據庫* drop database 數據庫名稱;* 判斷數據庫存在,存在再刪除* drop database if exists 數據庫名稱;5. 使用數據庫* 查詢當前正在使用的數據庫名稱* select database();* 使用數據庫* use 數據庫名稱;2. 操作表1. C(Create):創建1. 語法:create table 表名(列名1 數據類型1,列名2 數據類型2,....列名n 數據類型n);* 注意:最后一列,不需要加逗號(,)* 數據庫類型:1. int:整數類型* age int,2. double:小數類型* score double(5,2)3. date:日期,只包含年月日,yyyy-MM-dd4. datetime:日期,包含年月日時分秒 yyyy-MM-dd HH:mm:ss5. timestamp:時間錯類型 包含年月日時分秒 yyyy-MM-dd HH:mm:ss * 如果將來不給這個字段賦值,或賦值為null,則默認使用當前的系統時間,來自動賦值6. varchar:字符串* name varchar(20):姓名最大20個字符* zhangsan 8個字符 張三 2個字符* 創建表create table student(id int,name varchar(32),age int ,score double(4,1),birthday date,insert_time timestamp);* 復制表:* create table 表名 like 被復制的表名; 2. R(Retrieve):查詢* 查詢某個數據庫中所有的表名稱* show tables;* 查詢表結構* desc 表名;3. U(Update):修改1. 修改表名alter table 表名 rename to 新的表名;2. 修改表的字符集alter table 表名 character set 字符集名稱;3. 添加一列alter table 表名 add 列名 數據類型;4. 修改列名稱 類型alter table 表名 change 列名 新列別 新數據類型;alter table 表名 modify 列名 新數據類型;5. 刪除列alter table 表名 drop 列名;4. D(Delete):刪除* drop table 表名;* drop table if exists 表名 ;

總結

以上是生活随笔為你收集整理的[JavaWeb-MySQL]DDL_操作数据库,表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。