可以直接自己添加描述字段。
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、淮陽網(wǎng)絡(luò)推廣、成都微信小程序、淮陽網(wǎng)絡(luò)營銷、淮陽企業(yè)策劃、淮陽品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供淮陽建站搭建服務(wù),24小時服務(wù)熱線:18982081108,官方網(wǎng)址:www.cdcxhl.com
DROP TABLE IF EXISTS `user`;
CREATE TABLE user
( idBIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT
COMMENT '主鍵',
username ? ? ?VARCHAR(50) ? ? ? ? NOT NULL DEFAULT ''
COMMENT '用戶名',
username_type VARCHAR(20) ? ? ? ? NOT NULL DEFAULT ''
COMMENT '用戶類型',
user_password VARCHAR(50) ? ? ? ? NOT NULL DEFAULT ''
COMMENT '用戶密碼',
create_time ? TIMESTAMP ? ? ? ? ? NOT NULL DEFAULT CURRENT_TIMESTAMP
COMMENT '創(chuàng)建時間',
update_time ? TIMESTAMP ? ? ? ? ? NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE
CURRENT_TIMESTAMP
COMMENT '更新時間',
PRIMARY KEY (id),
UNIQUE KEY idx_urn(username) USING BTREE
)
ENGINE = InnoDB
DEFAULT CHARSET = utf8mb4
COMMENT = '用戶信息表';
或者。
#創(chuàng)建表的時候?qū)懽⑨?/p>
CREATE TABLE userinfo(
id INT COMMENT '編號',
uname VARCHAR(40) COMMENT '用戶名',
address VARCHAR(120) COMMENT '家庭住址',
hobby VARCHAR(200) COMMENT '愛好'
)COMMENT = '用戶信息表';
#修改表的注釋
ALTER TABLE userinfo COMMENT '用戶信息資料表';
#修改字段的注釋,注意:字段名和字段類型照寫就行
ALTER TABLE userinfo MODIFY COLUMN uname VARCHAR(40) COMMENT '姓名';
#查看表注釋的方法,在生成的SQL語句中看
SHOW CREATE TABLE userinfo;
#在元數(shù)據(jù)的表里面看
USE information_schema;
SELECT * FROM TABLES WHERE TABLE_SCHEMA='shoppingcart' AND TABLE_NAME='userinfo';
#查看字段注釋的方法
SHOW FULL COLUMNS FROM userinfo;
#在元數(shù)據(jù)的表里面看
SELECT * FROM COLUMNS WHERE TABLE_SCHEMA='shoppingcart' AND TABLE_NAME='userinfo';
擴(kuò)展資料:
mysql查詢和索引:
只有當(dāng)數(shù)據(jù)庫里已經(jīng)有了足夠多的測試數(shù)據(jù)時,它的性能測試結(jié)果才有實際參考價值。如果在測試數(shù)據(jù)庫里只有幾百條數(shù)據(jù)記錄,它們往往在執(zhí)行完第一條查詢命令之后就被全部加載到內(nèi)存里,這將使后續(xù)的查詢命令都執(zhí)行得非???-不管有沒有使用索引。
只有當(dāng)數(shù)據(jù)庫里的記錄超過了 1000 條、數(shù)據(jù)總量也超過了 MySQL 服務(wù)器上的內(nèi)存總量時,數(shù)據(jù)庫的性能測試結(jié)果才有意義。
在不確定應(yīng)該在哪些數(shù)據(jù)列上創(chuàng)建索引的時候,人們從 EXPLAIN SELECT 命令那里往往可以獲得一些幫助。這其實只是簡單地給一條普通的 SELECT 命令加一個 EXPLAIN 關(guān)鍵字作為前綴而已。
有了這個關(guān)鍵字,MySQL 將不是去執(zhí)行那條 SELECT 命令,而是去對它進(jìn)行分析。MySQL 將以表格的形式把查詢的執(zhí)行過程和用到的索引等信息列出來。
在 EXPLAIN 命令的輸出結(jié)果里,第1列是從數(shù)據(jù)庫讀取的數(shù)據(jù)表的名字,它們按被讀取的先后順序排列。type列指定了本數(shù)據(jù)表與其它數(shù)據(jù)表之間的關(guān)聯(lián)關(guān)系(JOIN)。在各種類型的關(guān)聯(lián)關(guān)系當(dāng)中。
效率最高的是 system,然后依次是 const、eq_ref、ref、range、index 和 All(All 的意思是:對應(yīng)于上一級數(shù)據(jù)表里的每一條記錄,這個數(shù)據(jù)表里的所有記錄都必須被讀取一遍——這種情況往往可以用一索引來避免)。
possible_keys 數(shù)據(jù)列給出了 MySQL 在搜索數(shù)據(jù)記錄時可選用的各個索引。key 數(shù)據(jù)列是 MySQL 實際選用的索引,這個索引按字節(jié)計算的長度在 key_len 數(shù)據(jù)列里給出。
比如說,對于一個 INTEGER 數(shù)據(jù)列的索引,這個字節(jié)長度將是4。如果用到了復(fù)合索引,在 key_len 數(shù)據(jù)列里還可以看到 MySQL 具體使用了它的哪些部分。作為一般規(guī)律,key_len 數(shù)據(jù)列里的值越小越好。
ref 數(shù)據(jù)列給出了關(guān)聯(lián)關(guān)系中另一個數(shù)據(jù)表里的數(shù)據(jù)列的名字。row 數(shù)據(jù)列是 MySQL 在執(zhí)行這個查詢時預(yù)計會從這個數(shù)據(jù)表里讀出的數(shù)據(jù)行的個數(shù)。row 數(shù)據(jù)列里的所有數(shù)字的乘積可以大致了解這個查詢需要處理多少組合。
最后,extra 數(shù)據(jù)列提供了與 JOIN 操作有關(guān)的更多信息,比如說,如果 MySQL 在執(zhí)行這個查詢時必須創(chuàng)建一個臨時數(shù)據(jù)表,就會在 extra 列看到 usingtemporary 字樣。
參考資料來源:百度百科-MySQL
1、首先在電腦端安裝MySQL,然后進(jìn)行信息配置操作。打開該軟件,如圖所示。
2、然后點擊菜單欄下的文件選項按鈕,進(jìn)行創(chuàng)建連接,點擊新建連接選項按鈕。
3、然后進(jìn)行測試連接,在彈出的新建連接對話框中要填寫信息,單擊“測試連接”,彈出“連接成功”即可。
4、接著填寫內(nèi)容,在剛才創(chuàng)建的連接中,有很多的數(shù)據(jù),右擊連接選項按鈕,新建數(shù)據(jù)庫即可。
5、接著可以新建一個數(shù)據(jù)表,這樣就在MySQL建立了一個數(shù)據(jù)庫和一個數(shù)據(jù)表,如圖所示。
打開 MySQL Command Line Client后用"create database student;"創(chuàng)建名為student的數(shù)據(jù)庫,也可以用其他名。若想在數(shù)據(jù)庫student中創(chuàng)建表的話,先用"use student;”然后輸入“create table message()”則可創(chuàng)建名為message的表,也可在括號中添加一些數(shù)據(jù)項。要知道更詳細(xì)的還是去找一些相關(guān)書看看吧。
問題一:創(chuàng)建數(shù)據(jù)庫的兩種方法 交互式創(chuàng)建,就是你右擊數(shù)據(jù)庫然后選擇新建數(shù)據(jù)庫按鈕就可以.....還有一種就是sql語句創(chuàng)建比如創(chuàng)建一個數(shù)據(jù)庫名為a 的數(shù)據(jù)庫,那么sql語句就是,create database a;然后執(zhí)行下就可以...
問題二:如何用MySQL建立數(shù)據(jù)庫 這很簡單??!
在Windows下,假如你的MySQL裝在 D:\MySQL
就可以這樣:
先切換到它的bin目錄
cd D:\MySQL\bin\
撫:\MySQL\binmysql -u root -p
接著輸入你的root密碼
接下來你就可以創(chuàng)建數(shù)據(jù)庫、創(chuàng)建用戶、創(chuàng)建修改表之類的操作(常用命令如下)。
查看現(xiàn)有數(shù)據(jù)庫
mysql show databases;
創(chuàng)建數(shù)據(jù)庫(假如數(shù)據(jù)庫名為 mydb)
mysql create database mydb;
刪除數(shù)據(jù)庫(假如數(shù)據(jù)庫名為 mydb)
mysql drop database accounts;
使用數(shù)據(jù)庫(假如使用數(shù)據(jù)庫 mydb)
mysql use mydb;
執(zhí)行完使用數(shù)據(jù)庫命令后,就可以對該數(shù)據(jù)庫進(jìn)行創(chuàng)建、修改、插入、刪除表等操作,這些表的操作命令你可以到網(wǎng)上找找,不是很難的。一個數(shù)據(jù)庫就相當(dāng)于一個 Excel 文件,而表則相當(dāng)于Excel文件的單元格,數(shù)據(jù)就是存放在表中。
問題三:怎樣建立一個簡單數(shù)據(jù)庫? 把excel導(dǎo)入數(shù)據(jù)庫,不出現(xiàn)表格嵌套可以使用下面這個方法導(dǎo)入;
思路:
(1)、把excel數(shù)據(jù)讀入到dataset中;
(2)、建立相應(yīng)結(jié)構(gòu)的數(shù)據(jù)表格
(3)、把dat暢set中的數(shù)據(jù)更新到數(shù)據(jù)表中
問題四:如何用數(shù)據(jù)庫向?qū)?chuàng)建數(shù)據(jù)庫 Microsoft Access 提供了三種方法來創(chuàng)建 Access 數(shù)據(jù)庫 (Microsoft Access 數(shù)據(jù)庫:數(shù)據(jù)和對象(如表、查詢或窗體)組成的 *** ,與特定的主題或用途有關(guān)。)。
可以使用“數(shù)據(jù)庫向?qū)А眮韯?chuàng)建數(shù)據(jù)庫。通過該向?qū)Э梢詮膬?nèi)置模板中進(jìn)行選擇,然后對其進(jìn)行一定程度的自定義。隨后,該向?qū)閿?shù)據(jù)庫創(chuàng)建一組表、查詢、窗體和報表,同時還會創(chuàng)建切換面板。表中不含任何數(shù)據(jù)。如果內(nèi)置模板中的某個模板非常符合您的要求,請使用該方法。
使用“數(shù)據(jù)庫向?qū)А眲?chuàng)建數(shù)據(jù)庫
利用“數(shù)據(jù)庫向?qū)А?,用一步操作即可為所選數(shù)據(jù)庫類型創(chuàng)建必需的表、窗體和報表。這是創(chuàng)建數(shù)據(jù)庫的最簡單方法。該向?qū)峁┝擞邢薜倪x項來自定義數(shù)據(jù)庫。
單擊工具欄上的“新建”。
在“新建文件”任務(wù)窗格中,在“模板”下,單擊“本機(jī)上的模板”。
在“數(shù)據(jù)庫”選項卡上,單擊要創(chuàng)建的數(shù)據(jù)庫類型的圖標(biāo),然后單擊“確定”。
在“文件新建數(shù)據(jù)庫”對話框中,指定數(shù)據(jù)庫的名稱和位置,然后單擊“創(chuàng)建”。
按照“數(shù)據(jù)庫向?qū)А钡闹笇?dǎo)進(jìn)行操作。
如果向?qū)磫?/p>
這可能是因為 Access 正運行于沙盒模式,但您的計算機(jī)上尚未安裝 Microsoft Jet 4.0 SP8 或更高版本。啟用沙盒模式后,必須安裝有 Jet 4.0 SP8 或更高版本,Access 才能完全發(fā)揮作用。
有關(guān)安裝 Jet 升級的詳細(xì)信息,請參閱 Office Online 文章關(guān)于 Microsoft Jet 4.0 SP8 或更高版本。
有關(guān)沙盒模式的詳細(xì)信息,請參閱 Office Online 文章關(guān)于 Microsoft Jet Expression Service 沙盒模式。
注釋 不能使用“數(shù)據(jù)庫向?qū)А毕蛞延械臄?shù)據(jù)庫中添加新的表、窗體或報表。
如果正在使用 Access 2003,可以在 中搜索 Access 模板。下載模板是創(chuàng)建數(shù)據(jù)庫的最快方式。如果您找到了非常符合要求的模板,請使用該方法。模板是一個包含表、查詢、窗體和報表的 Access 數(shù)據(jù)庫文件 (*.mdb)。表中不含任何數(shù)據(jù)。打開數(shù)據(jù)庫后,可以自定義數(shù)據(jù)庫和對象。
使用模板創(chuàng)建數(shù)據(jù)庫
這是創(chuàng)建數(shù)據(jù)庫的最快方式。如果能找到并使用與您的要求非常接近的模板,則此方法效果最佳。
在工具欄上單擊“新建”。
在“新建文件”任務(wù)窗格中,在“模板”下,搜索特定的模板,或單擊“Office Online 模板”找到合適的模板。
找到需要的 Access 模板,然后單擊“下載”。
如果要基于自己的設(shè)計創(chuàng)建數(shù)據(jù)庫,請先創(chuàng)建一個空數(shù)據(jù)庫,然后再分別添加表、窗體、報表及其他對象。這是最靈活的方法,但需要分別定義每一個數(shù)據(jù)庫元素。
不使用“數(shù)據(jù)庫向?qū)А眲?chuàng)建空數(shù)據(jù)庫
單擊工具欄上的“新建”。
在“新建文件”任務(wù)窗格中的“新建”下,單擊“空數(shù)據(jù)庫”。
在“文件新建數(shù)據(jù)庫”對話框中,指定數(shù)據(jù)庫的名稱和位置,然后單擊“創(chuàng)建”。
然后將出現(xiàn)“數(shù)據(jù)庫”窗口 (數(shù)據(jù)庫窗口:在打開 Access 數(shù)據(jù)庫或 Access 項目時出現(xiàn)的窗口。它顯示用于新建數(shù)據(jù)庫對象和打開現(xiàn)有對象的快捷方式。),現(xiàn)在便可以在數(shù)據(jù)庫中創(chuàng)建所需的對象 (數(shù)據(jù)庫對象:Access 數(shù)據(jù)庫包含諸如表、查詢、窗體、報表、頁、宏和模塊等對象;Access 項目包含諸如窗體、報表、頁、宏和模塊等對象。)。...
問題五:怎樣在mysql中創(chuàng)建數(shù)據(jù)庫 是這句:創(chuàng)建一個數(shù)據(jù)庫MYSQLDATA
mysql CREATE DATABASE MYSQLDATA;
基本操作:MySQL中新建用戶,新建數(shù)據(jù)庫,用戶授權(quán),刪除用戶,修改密碼的相關(guān)操作測試環(huán)境:WIN32 mysql5.0.45注:本操作是在WIN命令提示符下,phpMyAdmin同樣適用。
用戶:phplamp 用戶數(shù)據(jù)庫:phplampDB1.新建用戶。登錄MYSQL
@mysql -u root -p
@密碼
創(chuàng)建用戶
mysql insert into mysql.user(Host,User,Password) values(localhost,phplamp,password(1234));
刷新系統(tǒng)權(quán)限表
mysqlflush privileges;
這樣就創(chuàng)建了一個名為:phplamp 密碼為:1234 的用戶。然后登錄一下。mysqlexit;
@mysql -u phplamp -p
@輸入密碼
mysql登錄成功2.為用戶授權(quán)。登錄MYSQL(有ROOT權(quán)限)。我里我以ROOT身份登錄.
@mysql -u root -p
@密碼
首先為用戶創(chuàng)建一個數(shù)據(jù)庫(phplampDB)
mysqlcreate database phplampDB;
授權(quán)phplamp用戶擁有phplamp數(shù)據(jù)庫的所有權(quán)限。
grant all privileges on phplampDB.* to identified by '1234';
刷新系統(tǒng)權(quán)限表
mysqlflush privileges;
mysql其它操作/*
如果想指定部分權(quán)限給一用戶,可以這樣來寫:
mysqlgrant select,update on phplampDB.* to identified by '1234';
刷新系統(tǒng)權(quán)限表。
mysqlflush privileges;
*/3.刪除用戶。@mysql -u root -p
@密碼
mysqlDELETE FROM user WHERE User=phplamp and Host=localhost;
mysqlflush privileges;
刪除用戶的數(shù)據(jù)庫
mysqldrop database phplampDB;4.修改指定用戶密碼。@mysql -u root -p
@密碼
mysqlupdate mysql.user set password=password('新密碼') where User=phplamp and Host=localhost;
mysqlflush privileges;5.列出所有數(shù)據(jù)庫mysqlshow database;6.切換數(shù)據(jù)庫mysqluse '數(shù)據(jù)庫名';7.列出所有表mysqlshow t......
問題六:怎么創(chuàng)建數(shù)據(jù)庫連接 方法一、通過編寫代碼來連接數(shù)據(jù)庫
1定義連接字符串。Data Source=服務(wù)器;Initial Catalog=數(shù)據(jù)庫名;User ID=用戶名;Pwd=密碼 如:Data Source=IDEA-PC\SQLEXPRESS;Initial Catalog=student;User ID=sa;
2創(chuàng)建Connection對象。 SqlConnection sqlconnection1=new SqlConnection(constring);
constring為連接字符串。
3打開與數(shù)據(jù)庫的鏈接。 Sqlconnection1.Open();
4這時數(shù)據(jù)庫就連接成功,可以操作數(shù)據(jù)庫了。
方法二、通過拖拽形式建立數(shù)據(jù)庫連接
1打開視圖--服務(wù)器資源管理器。
2右鍵點就數(shù)據(jù)連接,選擇添加連接。
3選擇服務(wù)器名(先刷新一下)--登陸到服務(wù)器身份驗證形式--選擇一個數(shù)據(jù)庫名--測試鏈接--確定(如果測試鏈接成功的話)。
4這是建立數(shù)據(jù)庫連接就成功了,可以使用了。
問題七:sqlserver 下怎么建立數(shù)據(jù)庫 怎么建表 方法/步驟
1
首先我們打開SQL SERVER自帶的數(shù)據(jù)庫管理工具,從開始菜單中可以找到,如圖點擊進(jìn)去;
2
開始連接SQL SERVER服務(wù)器,就是我們裝好的SQL SERVER 服務(wù)器;
3
右擊數(shù)據(jù)庫,選擇第一個,新建一個數(shù)據(jù)庫;
4
填寫數(shù)據(jù)庫的名稱,下面是設(shè)置自動增長的,一般不用管,默認(rèn)
5
點擊確定后就可以生成一個數(shù)據(jù)庫,此時里面是沒有表的;
6
右擊表新建一個表,填寫你要的字段名稱
7
填完字段名稱后點擊字段名稱那個內(nèi)部窗口的小叉叉,然后就提示你輸入表名了,填寫下表名,一個數(shù)據(jù)庫的建立過程就是這樣的;
或者
create database stuDB
on primary -- 默認(rèn)就屬于primary文件組,可省略
(
/*--數(shù)據(jù)文件的具體描述--*/
name='stuDB_data', -- 主數(shù)據(jù)文件的邏輯名稱
filename='D:\stuDB_data.mdf', -- 主數(shù)據(jù)文件的物理名稱
size=5mb, --主數(shù)據(jù)文件的初始大小
maxsize=100mb, -- 主數(shù)據(jù)文件增長的最大值
filegrowth=15%--主數(shù)據(jù)文件的增長率
)
log on
(
/*--日志文件的具體描述,各參數(shù)含義同上--*/
name='stuDB_log',
filename='D:\stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
問題八:oracle數(shù)據(jù)庫怎么創(chuàng)建新用戶? 在CRT中進(jìn)入oracle --連接sqlplus
按照下面寫完代碼直接復(fù)制進(jìn)去回車就行了
---建立用戶代碼為:CREATE USER 用戶名字 PROFILE DEFAULT IDENTIFIED BY 密碼 DEFAULT TABLESPACE 指定表空間名字 TEMPORARY TABLESPACE 臨時表空間 ACCOUNT UNLOCK;
---賦權(quán)
begin
EXECUTE IMMEDIATE 'GRA?T SELECT ANY DICTIONARY TO 用戶名';
EXECUTE IMMEDIATE 'GRANT ALTER ANY TABLE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT ALTER SYSTEM TO 用戶名';
EXECUTE IMMEDIATE 'GRANT ALTER ANY PROCEDURE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CONNECT TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE ANY PROCEDURE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE ANY TABLE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE ANY INDEX TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE DATABASE LINK TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE PUBLIC DATABASE LINK TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE ANY VIEW TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE PUBLIC SYNONYM TO 用戶名';
EXECUTE IMMEDIATE 'GRANT CREATE TABLE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DELETE ANY TABLE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP PUBLIC DATABASE LINK TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP ANY TRIGGER TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP ANY INDEX TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP ANY PROCEDURE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP ANY TABLE TO 用戶名';
EXECUTE IMMEDIATE 'GRANT DROP ANY VIEW TO 用戶名';
......
問題九:如何創(chuàng)建數(shù)據(jù)庫 1、通過向?qū)Ы⒑褪褂脭?shù)據(jù)庫
第一步:選擇服務(wù)視圖,然后展開DataBase(數(shù)據(jù)庫節(jié)點),右鍵點擊JavaDB
啟動服務(wù)器
2、在右鍵單擊JavaDB,選擇創(chuàng)建數(shù)據(jù)庫
3、在彈出的對話框中填寫相應(yīng)的名稱,寫完后點擊確定完成的數(shù)據(jù)的創(chuàng)建。