私人pk赛车网站怎么做,电商平台网站制作,暴雪上架steam,昆明网站建设织梦注意的几点#xff1a;1.如果你在cmd中书命令的时候#xff0c;输入错了就用\c跳出2.\s查看配置信息一、操作文件夹(库)增#xff1a;create database db1 charset utf8;删#xff1a;drop database db1;改#xff1a;alter database db1 charset gbk;查#xff1a;show …注意的几点1.如果你在cmd中书命令的时候输入错了就用\c跳出2.\s查看配置信息 一、操作文件夹(库)增create database db1 charset utf8;删drop database db1;改alter database db1 charset gbk;查show databases; #查看所有的数据库show create database db1; #查看db1数据库二、操作文件(表)切换到文件夹下:use db1增create table t1(id int,name char(10)) engineinnodb;删drop table t1;改alter table t1 add age int;alter table t1 modify name char(12);查show tables; #查看所有表show create table t1; #查看t1表desc t1;#查看表结构show create table t1\G; #查看表详细结构可加\Gselect * from t1; #查看所有的表数据三、操作文件的一行行内容(记录)增insert into db1.t1 values(1,haiyan),(2,yaling),(3,xiaoxiao); #如果t1不给参数默认按照位置参数依次传参删delete from t1 where id 2;#对于清空记录有两种方式但是推荐后者delete fromt1;truncate t1; #当数据量比较大的情况下使用这种方式删除速度快改update t1 set name SB where id3;update t1 set name SB where name xiaoxiao;alter table t7 modify id int primary key auto_increment; 修改id为主键并且自增查select * from t1; #查看t1里所有的数据select name from t1; #查看t1里所有的nameselect id,name from t1; #查看t1里所有的id,name四、自增id的方法create table t5(id int primary key auto_increment,name char(10));#create table t4(id int not null unique auto_increment,name char(10)); (不空且是唯一的)#这个和上面的是一回事insert into xx(name) values (haiyan1),(haiyan2),(haiyan3),(haiyan4), (haiyan5);五、拷贝表结构create table t7(id int,name char(10));create table t8 select * from t7; #拷贝表结果(如果有数据就把数据一起拷贝了)create table t8 select * from t5 where 12; #拷贝表结构不拷贝表数据(条件为假时查不到任何记录)alter table t7 modify id int primary key auto_increment; 修改id为主键并且自增insert into t7(name) values (egon1),(egon1),(egon1), (egon1);6.delete from t7 where id 1; #删记录(只是删除一行当id1的时候)7.update t7 set name ;#修改字段对应的值 修改id为主键并且递增 六、创建账号8.select user()#查看当前用户select * from mysql.user; 查看所有的用户9.创建账号 identifitycreate user haiyanlocalhost identified by 147852 # 名为haiyan的本机账号create user alex% identified by 123 #代表只要ip地址能拼通那么所有的用户都可以远程登录alexcreate user susan192.168.20.% identified by 123 #创建远程账号只要是192.168.20.开头的ip都可以登录susan#如果你要远程登录alex的账户那么客户端得这样登录 mysql -h192.168.20.97 -ualex -p123七、数据库的权限操作#insert ,select ,update,delete #有这么几个可以设置权限的操作那么我们先以select为例吧。分四个级别级别1对所有的库下的所有的表下的所有的字段*.*代表所有的库下的所有的表同意select权限开放开放的是*.*的select权限开放给用户grant select on *.* to zhanglocalhost identified by 123; #让创建用户的时候赋予权限级别2对db1库下的所有的表下的所有的字段grant select on db1.* to wanglocalhost identified by 123; 级别3对表db1.t1下的多有字段 grant select on db1.t1 to lilocalhost identified by 123; 级别4对表db1.t1下的id,name,字段 grant select (id ,name) on db1.t1 to zhaolocalhost identifitied by 123; grant select (id ,name),update(name) on db1.t1 to zhaolocalhost identifitied by 123; 修改完权限后要记得刷新权限 flush privileges; 删除权限 revoke select on *.* from zhanglocalhostrevoke select on db1.* from wanglocalhostrevoke select on db1.t1 from lilocalhostrevoke select (id ,name),update(name) on db1.t1 from zhaolocalhost1.创建本地用户并赋予权限用户本地登录就无需IP地址了2.创建用户只要Ip能配通所有的用户都能登录客户登录其他的都一样就不一一的说了八、 解决乱码问题#1. 修改配置文件[mysqld]default-character-setutf8[client]default-character-setutf8[mysql]default-character-setutf8#mysql5.5以上修改方式有所改动[mysqld] character-set-serverutf8 collation-serverutf8_general_ci [client] default-character-setutf8 [mysql] default-character-setutf8 #2. 重启服务 #3. 查看修改结果 \s show variables like %char%永久解决编码问题show variables like char%; 查看编码