MySQL資料表的基本操作,mysql資料基本操作

來源:互聯網
上載者:User

MySQL資料表的基本操作,mysql資料基本操作


以下是事先列出的提綱,等明天給出詳細內容與樣本講解:


一、建立資料表

1) 建立表的文法

2) 使用主鍵約束

3) 使用外鍵約束

4) 使用非空約束

5) 使用唯一性限制式

6) 使用預設約束

7) 設定表的屬性值自動增加


二、查看資料表結構

1) 查看錶基本結構語句 DESCRIBE

2) 查看錶詳細結構語句 SHOW CREATE TABLE


三、修改資料表

1) 修改表名

2) 修改欄位的資料類型

3) 修改欄位名

4) 添加欄位

5) 刪除欄位

6) 修改欄位的排列位置

7) 更改表的儲存引擎

8) 刪除表的外鍵約束


四、刪除資料表

1) 刪除沒有被關聯的表

2) 刪除被其他表關聯的主表


五、資料庫的基本操作 - 綜合案例


MYSQL資料表名稱更改

一句query來實現,不可能
一次執行一個的語句是
RENAME TABLE tb_name TO new_name;
老子教你一招.
用程式輸出一組語句然後在mysql執行

例: php
我倒想把程式碼都給你寫上,可不知道你mysql的資料結構,154651166 park412@hotmail.com
你加我
如果心情好可以幫你解決
 
sql資料庫的基本操作

命令列
1、顯示當前資料庫伺服器中的資料庫列表:mysql> SHOW DATABASES;
2、建立資料庫:mysql> CREATE DATABASE 庫名;
3、建立資料表:mysql> USE 庫名;mysql> CREATE TABLE 表名 (欄位名 VARCHAR(20), 欄位名 CHAR(1));
4、刪除資料庫:mysql> DROP DATABASE 庫名;
5、刪除資料表:mysql> DROP TABLE 表名;
6、將表中記錄清空:mysql> DELETE FROM 表名;
7、往表中插入記錄:mysql> INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中資料:mysql-> UPDATE 表名 SET 欄位名1='a',欄位名2='b' WHERE 欄位名3='c';
9、用文本方式將資料裝入資料表中:mysql> load data local infile "d:/mysql.txt" into table 表名;
10、匯入.sql檔案命令:mysql> USE 資料庫名;mysql> source d:/mysql.sql;
11、命令列修改root密碼:mysql> update mysql.user set password=password('新密碼') where user='root';mysql> flush privileges;
12.修改密碼的三種方法:mysql>update user set password=password('123456') where user='joy_pen';mysql>flush privileges;mysql>set password for 'joy_oen'=password('123456');mysql>grant usage on *.* to 'joy_pen' identified by '123456';
1、建立資料庫
命令:create database <資料庫名>例如:建立一個名為xhkdb的資料庫mysql> create database xhkdb;
2、顯示所有的資料庫
命令:show databases (注意:最後有個s)mysql> show databases;
3、刪除資料庫
命令:drop database <資料庫名>例如:刪除名為 xhkdb的資料庫mysql> drop database xhkdb;
4、串連資料庫
命令: use <資料庫名>例如:如果xhkdb資料庫存在,嘗試存取它:mysql> use xhkdb;工具提示:Database changed
5、當前選擇(串連)的資料庫mysql> select database();
6、當前資料庫包含的表資訊:mysql> show tables; (注意:最後有個s)
三、表操作,操作之前應串連某個資料庫
1、建表
命令:create table <表名......餘下全文>>
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.