Mysqlの操作とメンテナンス-データベースとテーブルに関連する操作

WeChatパブリックアカウント:ITボンド
ここに画像の説明を挿入
1.データベースの作成と削除
1. MySQL 8.0より前のデフォルトのデータベース文字セットはlatin1です。8.0以降、デフォルトはutf8mb4文字セットです。
2. utf8mb4は、絵文字などの特殊文字を格納できます。MySQLでは、utf8の代わりにutf8mb4を使用することをお勧めします。
3.作成されたデータベースの文字セットはパラメーター設定に関連しています
。4。ENGINE= InnoDBはストレージエンジンです。

mysql> create database test1;
mysql> show create database test1;
mysql> show variables like '%set%';

ここに画像の説明を挿入

1. create database dbname;
2. create database db4 character set utf8mb4;
3. create database db1 charset utf8mb4;
4. drop database dbname;
5. mysqladmin -uroot -proot -h192.168.1.5 -P3306 drop dbname
6. mysql -uroot -proot -h192.168.1.5 -P3306 -e "drop database db1"
7. show databases;
8. show create database dbname;

2.データベース
mysql> use db1;
データベースを選択します
上記のコマンドを実行すると、db1データベースが正常に選択され、後続の操作でdb1データベースで実行されます。

3、テーブルを作成および削除します

create table t1(id int(10),name varchar(20));
create table if not exists t1(id int(10),name varchar(20));
create table XX SELECT * FROM XXX;
drop table t1;
show tables;
drop table if exists xxx;
--最全建表语句
CREATE TABLE if not exists student (
id int auto_increment primary key comment '主键',
no VARCHAR(20) unique not NULL comment '学号',
name VARCHAR(20) NOT null comment '姓名',
sex enum('F','M','UN') NOT null comment '性别',
birthday date comment '生日',
class VARCHAR(20) comment '所在班级'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 comment '学生表' ;

ここに画像の説明を挿入

--插入数据
INSERT INTO student(NO,NAME,SEX,BIRTHDAY,CLASS) 
values ('101', '曾华', 'F', '1977-09-01', '95033'),
('102', '匡明', 'F', '1975-10-02', '95031'),
('103', '王丽', 'M', '1976-01-23', '95033'),
('104', '李军', 'M', '1976-02-20', '95033'),
('105', '王芳', 'M', '1975-02-10', '95031'),
('106', '陆军', 'M', '1974-06-03', '95031'),
('107', '王飘飘', 'M', '1976-02-20', '95033'),
('108', '张全蛋', 'F', '1975-02-10', '95031');

ここに画像の説明を挿入
注:制約(主キー、外部キーなどを含む)、インデックス、auto_increment、およびその他の属性は複製されません。

4、テーブル構造を表示します

desc tablename; 
describe tablename;
show create table tablename;
show columns from tbname;
show full columns from tbname; 

おすすめ

転載: blog.csdn.net/weixin_41645135/article/details/115315741