MYSQL常用操作示例

2021-07-05 18:51:03 字數 1909 閱讀 8832

表操作字段操作

資料操作

create database `test`;
show databases;
drop database `test`;
use `test`;
create table test_4(id int(10) not null auto_increment, pic varchar(200) not null, primary key(`id`));

(建立表名為 test_4 字段 id(10長度整型資料 不為null 自增),pic(200長度字元型資料 不為null) 將 id 字段設定為主鍵)

show tables;

(顯示當前庫下所有表)

drop table `test_1`;

(刪除 test_1 表)

alter table `test_4` rename to `test_5`;

(把 test_4 表更名為 test_5)

alter table `test_1` add `username` varchar(20) not null, add `password` varchar(30) not null;

(為 test_1 表新增字段 username 和 password )

show colnums from `test_1`;

(檢視 test_1 表字段資訊)

alter table `test_1` drop `password`;

(刪除 test_1 表中的 password 字段)

alter table `test_1` change `user` `username` varchar(20) not null;

(把 test_1 表中 user 字段改為 username )

insert into `test`.`test_2` (`id`, `age` ,`name`) values ('3', '55','張三');

(插入資料 id=3 age=55 name=張三 到 test 庫中 test_2 表中)

select * from `test_1` where `id`=3 limit 0,30 order by `id` asc;

(顯示 test_1 表中 id=3 的資料 顯示 0,30 的資料 以公升序排序 顯示 所有 字段 )

select `test_1`.id,`test_1`.name,`test_2`.age from `test_1`,`test_2` where `test_1`.id=`test_2`.id;

select `t1`.`id`xuhao,`t1`.'name'xingming,`t2`.`age`nianling

from `test_1` as `t1`,`test_2` as `t2`

where `t1`.`id`=`t2`.`id` and `t1`.`id`=1

order by `t2`.`age` desc limit 0,5;

delete from `test_2` where `id`=1;

(刪除 test_2 表中 id=1 的資料)

update `test_1` set `name`='張三' where `id`=1;

(更改 test_1 表中 id=1 的資料中 name 改為 張三 )

MySQL醫生表 mysql常用操作示例

sudo rpm uvh 2 安裝mysql yum install mysql mysql server mysql libs mysql server 3 啟動mysql服務 service mysqld start 4 開機啟動 chkconfig mysqld on 5.mysql登入 my...

Linux常用操作及示例

總結一下這段時間linux常用的操作 既然常用作為新手入門或是簡單回憶,就需要簡單明瞭,易於理解,所以準備自己總結一下 以下為編寫原因 ls 檢視當前目錄下的檔案和目錄 eg 常用統計 rm 檔名或路徑 刪除檔案 常用引數 r 包含資料夾 f 強制 eg rmdir 目錄名 刪除目錄 eg cat ...

mysql 函式例項 mysql常用函式示例

create table orders orderid int 10 not null auto increment comment 編號 productname varchar 32 not null comment 名稱 orderdate datetime not null comment 時...