標籤:
啟動mysql的方式:1、 開始-----Appserver-------server by service--------mysql start2、 控制台-----管理工具----服務---mysql(屬性:可修改啟動方式)3、 我的電腦----右鍵管理---服務—mysql4、 dos-----netstart/stop mysql(注意SQLyog裡面的sql語句是要一條一條執行的)下面我給大家簡單的操作一下Mysql/*建立school資料庫*/
CREATE DATABASE school
/*使用資料庫*/
USE school
/*建立stu表*/
CREATE TABLE stu(
stu_id INT,
stu_name VARCHAR(30),
stu_age INT,
stu_sex VARCHAR(2),
stu_jg VARCHAR(50),
stu_yw DOUBLE,
stu_yy DOUBLE
)
注意:我這裡的字元類型都用的是varchar而不是char,因為varchar是可變的靈活許多,譬如我設定50長度,但是我只用了1長度,那麼實際我就用了1長度,節省資源
/*查詢stu表的資料,這裡的*帶面所有的列(stu_id這些)*/
SELECT * FROM stu
/*刪除stu表中的stu_id列*/
ALTER TABLE stu
DROP COLUMN stu_id
/*給stu表中增加stu_id列*/
ALTER TABLE stu
ADD COLUMN stu_id INT
/*刪除stu表*/
DROP TABLE stu
/*給表stu的列stu_id修改名稱*/
ALTER TABLE stu
CHANGE COLUMN stu_id stu_id1 INT
ALTER TABLE stu
CHANGE COLUMN stu_id1 stu_id INT
/*設定stu_id為主鍵,添加自增長,添加唯一性限制式(自增長只能添加在主鍵)*/
ALTER TABLE stu
ADD CONSTRAINT pk_stu_id PRIMARY KEY(stu_id)
ALTER TABLE stu
CHANGE stu_id stu_id INT AUTO_INCREMENT
ALTER TABLE stu
ADD CONSTRAINT un_stu_id UNIQUE(stu_id)
/*刪除唯一性,刪除自增長,刪除主鍵(只有刪除自增長才能刪除主鍵)*/
ALTER TABLE stu
DROP INDEX un_stu_id
ALTER TABLE stu
CHANGE stu_id stu_id INT
ALTER TABLE stu
DROP PRIMARY KEY
/*這隻stu_sex預設值為男*/
ALTER TABLE stu
ALTER stu_sex SET DEFAULT ‘男‘
/*給stu表添加資料*/
INSERT INTO stu VALUES(1,‘張三‘,18,‘男‘,‘寶雞‘,80,80)
INSERT INTO stu(stu_name,stu_age,stu_sex,stu_jg,stu_yw,stu_yy)VALUES(‘張四‘,19,‘男‘,‘寶雞‘,82,72)
INSERT INTO stu(stu_name,stu_age,stu_sex,stu_jg,stu_yw,stu_yy)VALUES(‘張四‘,19,‘男‘,‘寶雞‘,82,72)
下面我會以一個簡單的ATM來介紹java如何串連mysql與簡單的增刪查改
mysql操作文法