MySQL常用命名
MySQL常用命名
MySQL資料庫命令總結:
systemctl start mysqld---->啟動資料庫
mysql -u root -p------>登入密碼
vim /etc/my.cnf----->重置密碼
skip -gant-tables----->密碼
systemctl restart mysqld----->重啟伺服器
flush privileges;----->重新整理許可權設定
alter user 'root'@'localhost' identified by
'123456';
--->設定密碼
show databases;---->檢視資料庫型別
create database demo default charset utf8;---->
建立資料庫
drop database <資料庫名>;---->drop 命令刪除資料庫
systemctl stop mysqld----->停止啟動
systemctl status mysqld---->檢視狀態
systemctl enable mysqld----->開機自啟
systemctl disable mysqld----->開機不自啟
基本命令:
use <資料庫名>;----->使用資料該資料庫
show tables;--------->顯示資料庫中的表
drop database if exists school-->如果學校這個資料庫
存在我們就刪除它
create database school default charset utf8-->建立
學校資料庫,設定預設字符集為utf8語言
use school-->切換學校資料庫
create table student()-->建立學生表,括號中寫屬性
id(屬性)int not null-->轉換成整數,並且不為空值
varchar(4)-->長度可變的字串,長度設定為4個位元組
sex(屬性) bit default 1-->bit 要麼是1要麼是0,default
1 預設設定為1
primary key()-->設定主鍵,括號裡放主鍵名
==================新增約束========
SQL Server 常見五種約束:
Primary Key –主鍵約束
Foreign Key –外來鍵約束
Unique –唯一約束
Default –預設值約束
Check –條件約束(邏輯判斷約束)
alter table student add constraint fk_student_鍵名
foreign key(鍵名) references college(鍵名)
--->新增外來鍵(foreign key)約束--references參照完整性
alter table college add constraint website unique
(屬性)---> 給學院網址加上唯一約束
alter table tb_score add constraint
ck_score_score check (score between 0 and 100);
新增檢查約束(MySQL中檢查約束不生效)
表的增加與刪除
alter table 表名 add column 列名 char()-->
在表中新新增一列,char固定長度
如果資料表中只剩餘一個欄位則無法使用drop來刪除欄位
alter table 表名 drop column 列名-->刪除新增列
delete from 表名 where(條件) 屬性=100-->
指定刪除第100行內容
decimal(4,1)-->總共四位有效數字,小數點後面有1位
comment" "--->註釋
屬性auto_increment-->欄位預設排序
屬性datetime default now(),---->預設現在日期
相關文章
- 常用命名
- BEM命名規範入門及常用CSS class 命名CSS
- 四種常用的命名規則:帕斯卡命名法、駝峰命名法、下劃線命名法、匈牙利命名法
- 常用資料結構-namedtuple(命名元祖)資料結構
- MySQL 配置檔案位置及命名。MySql
- 採用常用實體命名機構資料
- MySQL 常用操作MySql
- Mysql常用技能MySql
- mysql 常用sqlMySql
- 入門入門入門 MySQL命名行MySql
- MySQL(二) MySql常用優化MySql優化
- 【MYSQL】Mysql常用檢查sqlMySql
- mysql資料庫重新命名語句分享MySql資料庫
- MySQL 常用函式MySql函式
- mySql常用語句MySql
- 常用MySQL語法MySql
- MySQL 常用指令碼MySql指令碼
- MySQL 常用函式。MySql函式
- 駝峰命名、帕斯卡命名和匈牙利命名
- 轉MySQL--mysql常用函式打全MySql函式
- mysql 的常用批次更新MySql
- mysql常用命令MySql
- Mysql日期常用語句MySql
- MySQL 優化常用方法MySql優化
- 【MySQL】常用拼接語句MySql
- MySQL常用效能指標MySql指標
- mysql的常用語句MySql
- web前端入門到實戰:常用網頁元素命名規範Web前端網頁
- Mysql 常用函式(1)- 常用函式彙總MySql函式
- mysql常用的優化操作MySql優化
- motto – MySQL – 常用命令MySql
- MySQL常用命令(二)MySql
- mysql常用函式詳解MySql函式
- MySQL常用函式彙總MySql函式
- MySQL常用內建變數MySql變數
- MySql 常用語法彙總MySql
- MySQL資料庫常用操作MySql資料庫
- Mysql 常用資料庫命令MySql資料庫