數據庫和表結構得一些基本常用命令總結
2024-07-21 02:51:50
供稿:網友
只有用root用戶登陸的數據庫才又有權限創建新的數據庫;MySQL -u root---------------------------------創建數據庫:create database 數據庫的名稱----------------------------------創建帶字符編碼的數據庫:create database 數據庫的名稱 character set "utf8";-----------------------------------查看數據庫:show databases;查看數據庫定義信息:show create databases 數據庫名稱------------------------------------刪除數據庫:drop database 數據庫名稱------------------------------------修改數據庫:alter database test2 character set "gbk";將數據庫test2的字符集編碼改為gbk------------------------------------------切換數據庫:use 數據庫的名稱查看當前使用的數據庫:select database();----------------------------------------創建表create table 表名 (,,,,,,);括號里為字段約束字符串類型后面必須加長度create table employee(id int,name varchar(20),gender varchar(10),birthday date,entry_date date,job varchar(100),salary double,resume text);--------------------------------------------------------------查看表的信息:desc 表名-------------------------------------------------------------、主鍵約束:PRamary key 聲明主鍵,默認唯一、非空auto_increment 數據庫維護主鍵,自動增長。---------------------------------------------唯一約束:unique 值是唯一的----------------------------------------------非空約束:not null 值不能為空----------------------------------------------查看數據表結構:desc 表名;查看表結構show tables;查看當前數據庫內所有表名show create table; 查看建表語句和字符集--------------------------------------------------修改表alter table 表名 add 字段 類型(長度)約束;--添加字段alter table 表名 drop 字段; --刪除字段alter table 表名 modify 字段 類型(長度)約束; --修改字段類型或者約束alter table 表名 change 舊字段 新字段 類型(長度)約束 --修改字段的名稱rename table 表名 to 新表名; ---修改表的名稱alter table 表名 character set utf8; ----字符集