mysql基本操作之建表並進行增刪查改

2021-09-20 18:57:47 字數 971 閱讀 5092

1、準備-開啟服務

確保安裝mysql並配置好環境變數,開啟終端輸入命令:在mac下mysql.server start,在windows下net start mysql,提示啟動成功,如圖1所示。

圖12、建立資料庫

開啟服務成功後,繼續輸入mysql -uroot -p,並輸入密碼,進入mysql shell,輸入show databases;可檢視已經存在的資料庫,輸入create database +資料庫名稱完成建立資料庫,刪除的命令是drop database +資料庫名稱,如圖2所示。

圖23、建立資料表

建立資料表輸入create table tablename(欄位1+欄位1型別+約束條件,欄位2......);。比如建立乙個book表,有book_id,name,page三個字段,設定book_id為主鍵並設定自動增長,name和page都不能為空,建立的**如圖3所示。

圖34、插入資料

向新建的表中插入一條資料,使用的是insert into 表名 values(value1,value2,value3,value4,.....);其中欄位的型別一定要一一對應,插入一條資料到book表如圖4所示。

圖45、刪除資料

從表中刪除一條資料,使用的是delete from 表名 where 條件1 and 條件2 and ...。從book表刪除一條資料如圖5所示。

圖56、查詢資料

從表中查詢一條資料,使用的select 要查詢的內容 from 表名 where 條件。要查詢全部內容用*,沒有條件就不寫條件。從book表中查詢一條資料如圖6所示。

圖67、更改資料

更改一條資料使用的update 表名 set 欄位1=value1,欄位2=value2.... where 條件。在book表中修改shijing的頁數的333,如圖7所示。

圖7這只是對資料庫進行最簡單的操作,其中還有很多涉及資料庫方面的知識,如主外來鍵,約束,關聯關係等。

mysql 建表原則 MySql基本的建表原則

1.定長和變長的分離 如int,char,time所佔位元組是固定的字段放在一張表 如varchar,text所佔位元組不確定的字段放在一張表中 2.常用字段和不常用字段進行分離,根據查詢頻率來設計 3.一對多的關聯表可以新增冗餘字段,如商品分類表 和商品表 在首頁中需要顯示每個分類商品總數.解決方...

MySQL簡單建庫建表操作

create database selecttest character set utf8 use selecttest 1.學生表 student create table student sno varchar 20 primary key,sname varchar 20 not null,s...

mysqlalchmy操作之建表

1 建立鏈結基礎類。coding utf 8 import os from sqlalchemy import create engine,metadata from sqlalchemy.orm import sessionmaker from sqlalchemy.ext.declarative...