mysql 고급 검색 사용법
2535 단어 mysql
select * from teacher where username regexp '^L'
select * from teacher where username regexp 'g$'
select * from teacher where username regexp '^L..g$'
select * from teacher where username regexp '[dt]'
select * from teacher where username regexp '[A-Z]'
. mysql의 표현식은 linux에서의grep문법과 유사하다는 것을 알 수 있습니다.mysql [-h localhost] [-P 3306] [-u root] -p database -e "sql "
create USER user [IDENTIFIED BY [ PASSWORD] 'password'] [,user [IDENTIFIED BY [PASSWORD] 'password']]..
user 매개 변수는 새로 만든 사용자 계정을 표시하고user는 사용자 이름과 호스트 이름으로 구성되며 비밀번호가 일반적인 문자열이면PASSWORD 키워드가 필요하지 않으며Create User는 여러 사용자를 창설할 수 있습니다.새 사용자는 초기 비밀번호가 없을 수 있습니다.예: mysql -hlocalhost-uroot -p usersystem -e"create usertonva@localhostidentified by'451989', 또는'mysql -hlocalhost-uroot -p user system -e'insert into mysql.(Host, User, password)values('localhost','huage', PASSWORD('451989')), 그리고 flush privileges를 실행해야 효력이 발생 GRANT SELECT ON *.* TO 'test@localhost' IDENTIFIED BY 'test';
이 있어야 합니다test@localhost, 비밀번호는test이며 모든 데이터베이스에 select 권한을 부여합니다drop user tonva@localhost,huage@localhost
테이블 삭제delete from mysql.user where Host='localhost' and User='test';
상기 문장을 실행한 후 아래 문장을 실행해야 효력이 발생flush privileges
mysqladmin -u username -p password 'new_password'
를 수정하고 데이터베이스 mysql도 수정할 수 있습니다.사용자 테이블에서 비밀번호를 변경update mysql.user set Password=Password('root') where User='root' and Host='localhost'; flush privileges;
set으로 비밀번호를 설정하고 일반 사용자가 로그인할 때도 변경문mysql> set password=password('root');flush privileges;
set password for test@localhost=password("new_password");
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MySQL에서 JSON 인덱싱 - aarondfrancis사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 말하지만 완전히 정확하지는 않습니다. MySQL로 JSON 열을 인덱싱하는 것은 완전히 가능합니다! 사람들은 종종 MySQL로 JSON을 인덱싱할 수 없다고 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.