mysql的基本操作語法 MySQL操作基本語法

2021-10-22 09:53:25 字數 1601 閱讀 8650

建立表:

create table student(

id number(8) primary key not null,

name varchar(20) not null,

address varchar2(50) default '位址不詳'

插入資料:insert into student(id,name) values(111,'名字');

刪除資料:delete from student where id=111;

更新資料:update student set name='名字' where name='姓名';

查詢資料:select * from student;

新增新列:alter table student add(*** varchars(4));

新增約束alter table student add constraint ck_student_*** check(***='男' or ***='女');

新增外來鍵約束:alter table stu1 add constraint fk_stu1_id foreign key(id) references stu2(id);

刪除約束alter table infos drop constraint ck_infos_unique;

修改資料型別:alter table student modify(id number(4));

修改列名:alter table student rename column *** to gender;

刪除列:alter table student drop column gender;

修改表名:alter table newstudent rename to student;

模糊查詢:select * from student where sname like '張_%';

建立序列用於資料自增長:create sequence myclass_id;使用:myclass_id.nextval

增長步:alter sequence myclass_id increment by 1;

刪除序列:drop sequence myclass_id;

通過查詢從已有表建立另乙個表:create table 表名 as select ;

定義註冊使用者的儲存過程delimiter $$

create procedure register(in username varchar(20),in userpass varchar(20),out userid int)

begin

insert into userinfo(username,userpass)values(username,userpass);

select last_insert_id() into userid;

end $$

使用觸發器實現使用者註冊業務delimiter $$

create trigger tr_ register after insert on userinfo for each row

begin

insert into userdetails(id) values(new.id);

end $$;

mysql 的基本語法 MYSQL基本語法

資料庫 可視為電子化的檔案櫃 儲存電子檔案的處所 為什麼使用資料庫 持久化 方便管理資料 結構化查詢 非結構化查詢 net start 程式 啟動 net stop 程式 結束 mysql uroot p3307 p 新建資料庫 create database 資料庫名 使用資料庫 use 資料庫名...

mysql的基本語法 mysql的基本語法

正文本篇文章主要是記錄一些常用的mysql語法,方便使用時候進行查閱。linux上常用命令 命令都以 結尾 1,登入mysql mysql u賬號 p密碼 2,檢視幫助 help 或者 h 3,檢視有哪些資料庫 show databases 4,進入某個資料庫 use databasename 5,...

mysql的基本語法

1.建立資料庫的基本語法 建立資料庫 切換資料庫 建立資料表 等use song show tables create table stu stu id int 5 not null auto increment primary key,stu name varchar 10 not null,st...