一,Mysql 基本操作
1,库的管理
看现有的库
新建库t1
mysql> create database t1;
删除库t1
mysql> drop database t1;
2,表的管理
mysql> use mysql; //切换到t1库
mysql> show tables; //看库里有哪些表
mysql> desc user; //看user表的字段结构
>create table studb.stuinfo(name char(10),age int); //建表
3,记录的管理
查看所有表记录:
>select * from studb.stuinfo;
插入表记录:
>insert into studb.stuinfo values("bob",21),("tom",23);
修改表记录:
>update studb.stuinfo set age=19 where name="bob";
>update studb.stuinfo set age=15;
>select
删表:drop table stuinfo;
删表里的记录
>delete from studb.stuinfo where name="tom";
>delete from studb.stuinfo ;
>show tables;
删库:drop database studb;
****关系
服务器数据库---------->库----------->表------------------>记录--------------------->列
4,设置表的字符集
字符集:gb2312/ utf8
让支持中文:
>show create table t1; //查帮助
mysql> create database 学生库;
Query OK, 1 row affected (0.00 sec)
mysql> use 学生库;
mysql> create table 学生表 ( 姓名 char(10),年龄 int ) DEFAULT CHARSET=utf8;
>show tables;
>insert into 学生表 values("张三丰",100);
>select * from 学生库.学生表;
注意:修改mysql的默认字符集
#vim /etc/my/cnf
[mysql]
character_set_server=utf8
#systemctl restart mysqld
>show variables like '%character%'; //确认更改结果