日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 讲义_MySQL 讲义

發布時間:2024/9/19 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 讲义_MySQL 讲义 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MySQL講義

–修改用戶密碼的命令 mysqladmin -uroot -proot123 password mysql123

–登錄mysql數據庫的命令 mysql -uroot -proot123

–顯示數據庫的命令 show databases;

–使用數據庫的命令 use mysql;

–顯示當前連接的數據庫 select database();

–顯示當前服務器的版本 select version();

–顯示當前日期時間 select now();

–顯示當前用戶 show user();

–創建數據庫 create database test1;

create database if not exists test2 character set utf8;

–修改數據庫的編碼格式 alter database test2 character set latin1;

–查看數據庫的編碼格式 show variables like ‘character%’;

–刪除數據庫 drop database test2;

第三章

–創建圖書管理系統的數據庫 create database book;

–使用數據庫 use book;

–創建讀者信息表

create table reader(

card_id char(18),

name varchar(10),

sex enum(‘男’,‘女’),

age tinyint,

tel char(11),

balance decimal(7,3)

);

–查看數據庫表列表 show tables from book(下劃線這個可以省略);;

–查看數據表的基本結構 show columns from reader;

desc reader;

–查看表的詳細結構(可以用來顯示數據表的創建語句) show create table reader;

–修改表添加列 alter table reader add email varchar(30);

–查看表的基本結構 desc reader;

–修改表,在指定位置添加列 alter table reader add email2 varchar(30) after tel;

–修改列名 alter table reader change email2 email_bak varchar(30);

–修改列的數據類型 alter table reader modify email varchar(25);

–修改列的排列位置 alter table reader modify balance decimal(7,3) after email;

–刪除列 alter table reader drop email_bak;

–修改表名 alter table reader rename to readerinfo;

–刪除多個數據庫表 drop table t1,t2;

–創建分區表

create table bookinfo(

book_id int,

book_name varchar(20)

)

partition by range(book_id)(

partition p1 values less than(20109999),

partition p2 values less than(20159999),

partition p3 values less than MAXVALUE

);

–插入3條測試數據

insert into bookinfo values(20100005,‘t1’);

insert into bookinfo values(20140015,‘t2’);

insert into bookinfo values(20170011,‘t3’);

–指定分區查看數據

select * from bookinfo partition(p1);

第四章

字段 Null:可以為空 not null 字段禁止為空

?

舉例:

SELECT CONCAT(‘hello’,‘world’);

SELECT CONCAT_WS(’_’,‘hello’,‘world’);

SELECT CONCAT_WS(’_’,card_id,NAME)FROM reader;

SELECT book_id,book_name,LOWER(book_name) FROM book_info;

SELECT LENGTH(’ hello ‘);

SELECT LTRIM(’ hello’),LENGTH(LTRIM(’ hello ‘));

SELECT TRIM(’ hello’),LENGTH(TRIM(’ hello ‘));

SELECT SUBSTRING(‘hello world’,1,5);

SELECT SUBSTRING(‘hello world’,-3,2);

SELECT LEFT(‘hello world’,7);

SELECT RIGHT(‘hello world’,-1);

SELECT REPLACE(‘hello world’,‘world’,‘computer’);

SELECT FORMAT(1234.5678,2),FORMAT(1234.5,2),FORMAT(1234.5678,0);

SELECT book_id,book_name,FORMAT(price,0) FROM book_info;

SELECT DATE_FORMAT(CURRENT_DATE(),’%Y%M%e’);

SELECT CURDATE();

SELECT CURRENT_DATE();

SELECT CURRENT_TIME();

SELECT NOW();

SELECT NOW(),SYSDATE()+1;

SELECT DATE_ADD(‘2019-03-29’,INTERVAL 5 WEEK);

SELECT DATEDIFF(‘2019-05-29’,‘2019-04-29’);

!

總結

以上是生活随笔為你收集整理的mysql 讲义_MySQL 讲义的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。