Mysql 语法积累

创建utf-8编码表格:

CREATE TABLE user (admin varchar(25), password varchar(25), telnumber varchar(12), creat_time date)CHARSET=utf8;

设置主键:

ALTER TABLE user Add PRIMARY KEY (admin,telnumber);

添加字段:

ALTER TABLE table_name  ADD  column_name varchar(20)  NOT NULL Default 0

修改数据:

UPDATE SET 字段 1=1 [,字段 2=值 2… ] [WHERE 子句 ]

复制数据库(注:mysqldump为mysql的程序,不作为mysql的命令):

mysqldump -u root -h host -p dbname > backdb.sql

mysqldump -u root -h host -p dbname tbname1, tbname2 > backdb.sql

mysqldump -u root -h host -p --databases dbname1, dbname2 > backdb.sql

mysqldump -u root -h host -p --all-databases > backdb.sql

搜索限制:

select * from limit a, b(a为索引起点,默认为0 ,b为索引条数)

删除表格:

DROP TABLE table_name 删除表格

修改数据库访问地址权限

update user set host = '%' where user = 'root';

 

posted @ 2021-12-15 10:03  九竹笙歌  阅读(30)  评论(0)    收藏  举报